මයික්රස්ටේෂන් සිට VBA macro හි මුරපදය බිඳ දමන්න
යෙදුම් සඳහා දෘශ්ය මූලික යනු මයික්රොසොෆ්ට් විසින් ලබා දී ඇති පුස්තකාල මාලාවකි, තරමක් පැරණි තාලයට අයත් නමුත් ඉතා බලවත්, විශේෂයෙන් 2010 ට පෙර ඔෆිස් අනුවාද වල. එය දිගටම පැවතුනද, දැන් බොහෝ වර්ධනයන් .නෙට් සහ වෙනත් පරිසරවල සිදු කර ඇත; එසේ වුවද, රාමු මත පදනම් වූ වර්ධනයන් සඳහා, VBA තරමක් ප්රායෝගික විසඳුමක් වන අතර Microstation නඩුවක්, ඉතා සරලයි. අවම වශයෙන් මට මතකයි මේ ගැන කතා කරමින් මායිම් සිතියමක් සමග යමක් XFM.
මේ උදෑසන වන විට වර්ජිනර් වටරවුමේ නිවර්තන නිවහනක සිට ඇති අතර,
උදව්: මම VBA ධාවනය කරන විට, පණිවිඩය දිස් වනු ඇත:
“මෙම සංරචකය සඳහා බලපත්ර තොරතුරු හමු නොවීය. සංවර්ධන පරිසරය තුළ මෙම ක්රියාකාරීත්වය භාවිතා කිරීමට ඔබට මෙම බලපත්රය සමඟ ප්රමාණවත් හිමිකම් නොමැත.
එක්ස්එම් සඳහා මුදා හරින ලද මයික්රොස්ටේෂන් පූර්වාවශ්යතා පැකේජයක් ස්ථාපනය කිරීම ඇතුළුව මෙම ගැටළුව මඟහරවා ගැනීමට ක්රම ගණනාවක් තිබේ. මෙහි ඇති ගැටළුව නම්, සමහර විට ඔබ වින්ඩෝස් 8 හෝ වින්ඩෝස් 10 හි අනුවාදයක් භාවිතා කරන විට, බොහෝ පැරණි තාලේ පුස්තකාල ක්රියා නොකරන අතර නිසැකවම මෙම VBA 2010 ට පෙර ඉදිකරන ලද්දකි.
ප්රායෝගික ක්රමයක්: Visual Basic 2010 Express ස්ථාපනය කිරීම, මෙය පරිගණකය විශාල ලෙස පැටවීමට නොහැකි අතර, පළපුරුදු පරිශීලකයෙකුට විධාන පුවරුවේ සිට හඳුනාගත හැකි සහ ඇතුළත් කිරීමට OCX පාලනයන් එකතු කරනු ඇත.
සම්භාව්ය මාර්ගය බාගත කිරීම Visual Basic Express වේ.
ඔබ Microstation Connect Edition වෙතින් ධාවනය කිරීමට කැමති නම්, සමහර පුස්තකාල මාර්ග වෙනස් වූ නිසා යෙදුම සංශෝධනය කළ යුතු බව නිසැක ය.
මයික්රොස්ටේෂන් VBA මාක්රෝ ධාවනය කිරීම සඳහා, V8i හා ඊට පෙර එය උපයෝගිතා / මාක්රෝ / ව්යාපෘති කළමනාකරු සමඟ සිදු කෙරේ. මයික්රොස්ටේෂන් සම්බන්ධතාවයේ දී, ඔබ රිබනයෙහි උපයෝගිතා පටිත්ත තෝරා ගත යුතුය.
ඔබට පෙනෙන පරිදි, macro ක්රියාත්මකව ඇති නමුත් අපට කේතය ස්පර්ශ කිරීමට අවශ්ය නම් එය අපට ආරක්ෂක කවුළුවක් පෙන්වනු ඇත.
VBA සහිත මුරපදය බිඳ දැමිය හැකිද?
යෙදුම් සඳහා විෂුවල් බේසික් හි මුරපද ආරක්ෂණ ක්රියාකාරිත්වය සංවර්ධනය සඳහා පාලනය සහ ආරක්ෂාව ජනනය කිරීමට උත්සාහ කරයි, එබැවින් වෙබ් අඩවියක මේ දේවල් ගැන විමසීම නිවැරදි නොවිය යුතුය. කෙසේ වෙතත්, විසඳුම යැයි උපකල්පනය කිරීම අපට මුරපදය අමතක වූ නිසා හෝ සංවර්ධක කාර්මිකයා චිකුන්ගුන්යා ලබා දී මූසිකය එල්ලා තැබූ නිසා, හෙක්ස් සංස්කාරකයක් භාවිතා කරමින් ප්රායෝගික විසඳුමක් මෙහි ඇත.
VBA භාවිතා කරනු ලබන්නේ සංවර්ධක සමාගම් විසිනි, එබැවින් මුරපදය ඇතුළත් කරන විට දැක්වීමට කේතය තුළ භාවිතා කරන කෙටි යෙදුම එක් යෙදුමකින් තවත් යෙදුමකට වෙනස් වේ. උදාහරණයක් ලෙස, Excel VBA මැක්රෝ එකකින් මුරපදය ඉවත් කිරීම සඳහා සාමාන්යයෙන් කෙටි යෙදුම DBP=”මුරපදය” වේ, Access සඳහා මුරපදය DPX=”මුරපදය” වේ. අපි එම string එක සොයාගෙන, එය DBP වෙනුවට DBR හෝ DPX වෙනුවට DPR වැනි දෙයකට වෙනස් කළහොත්, save කරන විට, protect key command එක තවදුරටත් නිවැරදිව අක්ෂර වින්යාසය නොකෙරෙන අතර, vba අනාරක්ෂිතව විවෘත වේ.
මෙය හෙක්ස්ට් සංස්කාරකයක්, සංස්කරණ / සෙවුම් විකල්පය භාවිතා කරමින්, අපි සොයන string අපි ටයිප් කරන්න, උදාහරණයක් ලෙස BDP, පෙළ ශ්රේණියේ විකල්පය සමඟ පහත දැක්වෙන රූපයේ දැක්වෙන පරිදි නෝට්ටු සංවේදී ක්රියාකාරීත්වය තබා ගැනීම.
Hexadecimal සංස්කාරකයක් (Hex Editor) භාවිතා කරමින්, එය .mvba මයික්රොසේෂන් දිගු සාර්වක්රමය විවෘත කර, මෙම පියවර අනුගමනය කිරීමෙන් එම වෙනස සිදු කරන්න:
1 XVI32 බාගන්න
මෙය බාගත කළ හැකිය මේ ලිපිනය; මගේ නඩුවේ මම 2.55 අනුවාදය බාගත කරමි, zip zip compressed, ඔබ එය නැවත ඩවුන්ලෝඩ් කිරීමට සහ xvi32.exe ගොනුව ධාවනය කර ඇත.
2 Mvba යෙදුම විවෘත කරන්න.
පිටපතක් සෑදීම සඳහා VBA විවෘත කිරීමට පෙර එය නිර්දේශ කෙරේ. එය කෙතරම් ආරක්ෂිත වුවත්, එහි ධෛර්යය ඔබට මෙහි දැක ගත හැකි බව බලන්න. හොඳයි, ඉතිරිව ඇත්තේ එම අක්ෂර මාලාව සෙවීම පමණි, වරක් සොයාගත් විට අක්ෂර තුනෙන් එකක් X සඳහා වෙනස් කර ඇති අතර එය සුරකිනු ඇත. මේ සමඟ VBA දැනටමත් අනාරක්ෂිතයි.
අයදුම්පත වැසීමේදී ඔවුන් වෙනස්කම් සුරකිනු ඇත්දැයි විමසනු ඇත, එය ඔව් බව තහවුරු කිරීම අවශ්ය වේ.
එය සුරකින ලද පසු, ඔබ VBA විවෘත කරන විට එය තවදුරටත් යතුරක් ඉල්ලන්නේ නැති බව බලන්න, එබැවින් එය නව එකක් පැවරීමට ඉඩ ඇත. මුරපදය අමතක කළ පරිශීලකයා තවමත් සමාගම තුළ වැඩ කරන්නේ නම්, ඔබ ඔහුට හිස මත ගැටිති කිහිපයක් ලබා දිය යුතුය, නැතහොත් අවම වශයෙන් සිකුරාදා බියර් සඳහා ගෙවීමට ඔහුට බල කළ යුතුය; ඔහු චිකුන්ගුන්යා සමඟ මිය ගියේ නම්, අපට තවත් විනාඩියක් නිශ්ශබ්දතාවයක් ඇත.
මයික්රොස්ටේෂන් VBA (mvba) සඳහා සංක්ෂිප්තය සොයා ගැනීම ඊළඟ ප්රහේලිකාව ලෙස පෙනේ. එය එක්සෙල් හෝ ඇක්සස් සඳහා සමාන නොවේ, නමුත් සාමාන්ය බුද්ධිය හා ඉවසීම සමඟ ඔබට එය සොයාගත හැකිය.
මුරපදය දැන ගැනීමට නොහැකි වීම යනු ඉතිරිකිරීම් සඳහා, සංකේතාත්මක සහයෝගීතාවයක් සඳහා අපි ඔබට සංක්ෂිප්ත දාමය ලබා දෙන්නෙමු. ඇත්ත වශයෙන්ම, සෑම විටම වැරදිකරුවෙකු හෝ ජයග්රාහකයෙකු සිටී, යමෙකුට XD අය කළ යුතුය. ඒ සඳහා ඔබ බාගත කිරීම මිලදී ගත යුතුය ක්රෙඩිට් කාඩ් හෝ Paypal.
ඔබට ස්තුතියි
උත්තරයක් දෙන්න
මගේ නඩුවේදී, මට vba මුරපදය බිඳීමට, මකා දැමීමට හෝ විනාශ කිරීමට අවශ්ය නැත, මට අවශ්ය වන්නේ මුරපදය මට දැනුම් දීම හෝ මතක තබා ගැනීමයි. මාදිලිය කුමක් වනු ඇත්දැයි ඔබ දන්නවාද?