ሰነድ

ቪቢኤ (Visual Basic for Applications) ኮድን ለመጠበቅ 4 መንገዶች

የሚጽፉት የVBA ኮድ የተመን ሉህ ልብ እና ነፍስ ነው። VBA ኮድን መጠበቅ እርስዎ ሳያውቁት ኮድዎ እንዳይሰረቅ ወይም እንዳይጠቀም ለማድረግ መደረግ ያለበት ነገር ነው። ይህ ልጥፍ እርስዎ ብቻ በቀላሉ ማግኘት እንዲችሉ የ VBA ኮድዎን ለመጠበቅ አንዳንድ የተለያዩ መንገዶችን ይሸፍናል።

VBA ኮድን ስለመጠበቅ ለምን ትኩረት መስጠት አለብዎት?

VBA በ Excel፣ Word፣ PowerPoint ውስጥ አውቶሜትድ ስራዎችን ወይም ድርጊቶችን ለመፍጠር የሚያገለግል ማክሮ ቋንቋ ነው። የእርስዎን VBA ኮድ መጠበቅ ያለብዎት ብዙ ምክንያቶች አሉ፡-

  • የእርስዎን VBA ኮድ በአጋጣሚ ከመቀየር ለመጠበቅ። VBA ኮድ ለኤክሴል ተጠቃሚዎች ኃይለኛ መሳሪያ ነው, ነገር ግን ለማይጠቀሙት ሰዎች የብስጭት ምንጭ ሊሆን ይችላል. VBA ን በይለፍ ቃል ካላስጠበቀው፣ ሌሎች የእርስዎን የስራ ደብተር የሚጠቀሙት ምን እየሰሩ እንደሆነ ሳያውቁ ኮዱን ማግኘት እና ለውጦችን ማድረግ ይችላሉ። የ VBA ኮድዎን ማረም አይፈልጉም ምክንያቱም ህመም ሊሆን ይችላል - ምክንያቱን ለማወቅ እና ከዚያ የበለጠ ጊዜ ሊወስድ ይችላል!
  • የአእምሮአዊ ንብረትዎን ለመጠበቅ። VBA ኮድ ለአንዳንድ ኩባንያዎች በጣም ጠቃሚ ሊሆን ይችላል. ሌላ ሰው የእርስዎን የተመን ሉህ ከደረሰ እና እርስዎ የሚጠቀሙበትን ተግባር ከገለበጠ፣ እንደራሳቸው ስራ ሊያስተላልፉት እና ለብዙ ኩባንያዎች ሊሸጡት ይችላሉ። ጠቃሚ ምንጭ ኮድዎን በደህንነት እርምጃዎች ይጠብቁ። ለማንም ሰው ለመስረቅ ወይም ለመቅዳት ቀላል አታድርጉ።
  • ስራዎን ከሚጠቀሙ ሰዎች እራስዎን ለመጠበቅ. ስራዎን ቀላል ወይም ቀልጣፋ የሚያደርግ ጠቃሚ የVBA ኮድ ካለህ ለግል ጥቅም ብቻ ልትጠብቀው ትችላለህ።

የእርስዎን VBA ኮድ ለመጠበቅ ብዙ የተለያዩ መንገዶች እንዳሉ ልብ ሊባል የሚገባው ጉዳይ ነው ነገርግን ሁሉም በተመሳሳይ መንገድ ኮድዎን የሚጠብቁ አይደሉም። ለእርስዎ ፍላጎት እና ለፍላጎትዎ በጣም ጥሩ ነው ብለው የሚያስቡት በእርስዎ ላይ የተመሰረተ ነው።

#1 የይለፍ ቃል VBAProject Toolን በመጠቀም የVBA ኮድን በ Excel ውስጥ ጠብቅ

ይህ ክፍል የእርስዎን VBA ኮድ ከሚያስገቡ ዓይኖች እና እጅን በተወሰነ ደረጃ ለመጠበቅ እንዴት የVBA ፕሮጀክት ጥበቃ መቼቶችን መጠቀም እንደሚችሉ ያብራራል።

  • የደህንነት ደረጃ: ደካማ; እንደ መሳሪያዎች አሉ VBA የይለፍ ቃል አስወጋጅ የይለፍ ቃሉን በደቂቃዎች ውስጥ ለመክፈት የሚያገለግል;
  • አስቸጋሪ፡ ቀላል;
  • ዋጋ፡ ነፃ;

ደረጃ 1 በ Excel ውስጥ ካለው “ገንቢ” ምናሌ ውስጥ “Visual Basic” ን ይምረጡ።

Visual Basic Panel ከኤክሴል ገንቢ ትር ይክፈቱ

ደረጃ 2. የእርስዎን VBA ፕሮጀክት ለመቆለፍ በትሩ ውስጥ "መሳሪያዎች" ን ጠቅ ያድርጉ እና "VBAProject Properties" ን ይምረጡ።

የይለፍ ቃል ለማዘጋጀት VBAProject Properties የሚለውን ይምረጡ

በዚህ ምናሌ ንጥል ላይ ጠቅ ካደረጉ በኋላ የሚከተለውን የንግግር ሳጥን ማየት አለብዎት:

የVBAProject ንብረቶች ዋና በይነገጽ

የ "አጠቃላይ" ትር በነባሪ ተመርጧል, ነገር ግን "ጥበቃ" የሚለውን ትር ጠቅ ያድርጉ.

ደረጃ 3. "ለዕይታ ፕሮጄክት ቆልፍ" ምልክት ያድርጉ እና ከዚያ በሁለቱም ሳጥኖች ውስጥ የይለፍ ቃልዎን ሁለት ጊዜ ያስገቡ እና "እሺ" ን ይጫኑ።

ለማየት VBA ፕሮጀክት ቆልፍ እና VBA ኮድ ለመጠበቅ የይለፍ ቃል አዘጋጅ

ደረጃ 4. ያስቀምጡት እና የ Excel ፋይልን እንደገና ይክፈቱ። የVBA ፕሮጄክትዎን ሁለቴ ጠቅ በማድረግ የVBA ይለፍ ቃል ጥበቃ በትክክል የነቃ መሆኑን ወይም አለመሆኑን ማወቅ ይችላሉ። የእርስዎን የቪቢኤ ፕሮጀክት በይለፍ ቃል ሲጠብቁ ማንም ሰው በአጋጣሚ እንዳይቀይር ይከላከላል።

VBA ኮድ ለማየት የይለፍ ቃል ያስፈልጋል

#2 የማክሮ ኮድዎን ለመጠበቅ VBA Obfuscation ይጠቀሙ

VBA መደበቅ የእርስዎን የቪቢኤ ኮድ የማይነበብ ግን አሁንም የሚሰራ የማድረግ ጥበብ ነው። ነባሩን ማክሮዎችዎን በበርካታ የድብርት ደረጃዎች ይቀይረዋል ይህም ከስር ያለውን አመክንዮ ለመረዳት አስቸጋሪ ያደርገዋል። የላቁ የቪቢኤ ማደናቀፊያዎች በርካታ የላቁ የመደበቅ ቴክኒኮችን ይጠቀማሉ፣ ይህም በተቃራኒው መፈለግን እና መልሶ ማግኘትን በጣም ፈታኝ ያደርገዋል።

  • የደህንነት ደረጃ: መካከለኛ; አንድ ሰው አሁንም ጊዜ ወስዶ ኮዱን ለማግኘት በቂ ሀብቶችን ማውጣት ይችላል;
  • አስቸጋሪ: መካከለኛ; እንደ ደረጃው ይወሰናል;
  • ዋጋ፡- ነጻ VBA Obfuscator / ፕሪሚየም;

VBA obfuscationን ከ#1 ቴክኒክ ጋር በማያያዝ መጠቀም ትችላለህ፣ እሱም በመጀመሪያ መደበቅ እና ከዚያም ሞጁሉን በይለፍ ቃል መጠበቅ ነው። እባኮትን መደበቅ የማይቀለበስ መሆኑን ያስታውሱ፣ ስለዚህ ከመቀጠልዎ በፊት የምንጭ ፋይሉን ምትኬ ይስሩ። እንዲሁም የተደበቀ ኮድ ያለ ጥፋቶች ለመፈፀም ዋስትና እንደማይሰጥ ያስታውሱ። እባክዎን ከመልቀቁ በፊት በደንብ ይሞክሩት። ለማደብዘዝ የፕሮጀክቱን አንድ ክፍል ይጠቀሙ። የመጀመሪያው ሞጁል የመደበቅ ሙከራ ከተሳካ በኋላ ወደ ሁለተኛው ይሂዱ።

#3 VBA ኮድ ወደ ተለዋዋጭ-አገናኝ ቤተ-መጽሐፍት (DLL) ቀይር

እንደ ቪዥዋል ሲ++ እና ቪዥዋል ቤዚክ ያሉ ኮምፕሌተሮች ለመስነጣጠቅ አስቸጋሪ የሆኑ አፕሊኬሽኖችን ያዘጋጃሉ። ይህ የሆነበት ምክንያት ኮዱ ወደ ተፈጻሚነት ባላቸው ፋይሎች ወይም በተለዋዋጭ አገናኝ ቤተ-መጽሐፍት ፋይሎች ውስጥ በመዘጋጀቱ ነው። ስለዚህ የVBA ኮድን ወደ ተለዋዋጭ አገናኝ ቤተ-መጽሐፍት ፋይል ማጠናቀር እና ከዚያም በ Excel ውስጥ ልንጠቀምበት እንችላለን።

  • የደህንነት ደረጃ: ከፍተኛ;
  • አስቸጋሪ: መካከለኛ;
  • ዋጋ፡ ነፃ;

ይህ የመከላከያ ዘዴ በጣም ይመከራል ነገር ግን 100% ዋስትና አይሰጥም. እንዴት ማጠናቀር እንደሚቻል ለማወቅ በVbaCompiler.com ላይ ያሉትን መመሪያዎች ይመልከቱ፡- VBA ኮድ ወደ ቤተኛ ዊንዶውስ ዲኤልኤል ለማጠናቀር 10 እርምጃዎች .

የኤክሴል ፋይል ቪቢኤ ኮድ ማጠናቀር ከVbaCompiler ለኤክሴል ጋር በተሳካ ሁኔታ ተከናውኗል

#4 VBA ወደ C ወይም C++ ቀይር

የእርስዎን ማክሮዎች ወደ C ወይም C++ መተርጎም ከVBA ይልቅ መሐንዲሱን ለመቀልበስ ከባድ ነው። ኮድዎን ለመጠበቅ ከፈለጉ ይህ በጣም ጥሩው መንገድ ነው።

  • የደህንነት ደረጃ: ከፍተኛ; ያለ መብቶቹ ኮዱን ማግኘት ፈጽሞ የማይቻል ነው; ግን በድጋሚ, 100% ዋስትና አይሰጥም;
  • አስቸጋሪ: ውስብስብ እና ጊዜ የሚወስድ; VBA እና C/C++ የተለያዩ ቋንቋዎች በመሆናቸው ብዙ ጥረት ማድረግ ስለሚኖርብህ በጣም ከባድ ነው።

መደምደሚያ

ማክሮዎችን መጠቀም የተራቀቁ ተግባራትን እድገትን ለማመቻቸት ጥሩ መንገድ ነው. እንደ አለመታደል ሆኖ ይህ ኮድዎን በሌሎች ለመስረቅ ወይም ለመቅዳት አደጋ ላይ ይጥላል። ጽሑፉ ሌሎች ተጠቃሚዎች የቪቢኤ ኮድዎን እንዳይሰርቁ ወይም እንዳያበላሹ ለመከላከል ሊጠቀሙባቸው ስለሚችሉ ዘዴዎች ያብራራል። እባክዎን የVBA ኮድ ጥበቃዎች በጥይት የማይበገሩ ደህንነቶች አይደሉም፣ ነገር ግን ከድንገተኛ አጥቂዎች የተወሰነ ጥበቃ ይሰጣል።

የሱዛና ፎቶ

ሱዛና

ሱዛና የፋይሌም የይዘት አስተዳዳሪ እና ጸሐፊ ነች። ለብዙ አመታት ልምድ ያለው አርታኢ እና የመፅሃፍ አቀማመጥ ዲዛይነር ሆናለች እና የተለያዩ ምርታማነት ሶፍትዌሮችን ለመሞከር እና ለመሞከር ትፈልጋለች። ለ7 ዓመታት ለሚጠጋ ጊዜ Kindle Touch ስትጠቀም እና የትም ብትሄድ Kindleን ተሸክማ የቆየችው የ Kindle ትልቅ አድናቂ ነች። ከጥቂት ጊዜ በፊት መሣሪያው በህይወቱ መጨረሻ ላይ ስለነበረ ሱዛና በደስታ Kindle Oasis ገዛች.

ተዛማጅ ጽሑፎች

ወደ ላይኛው ቁልፍ ተመለስ