අන්තර්ගත වගුව
ලිපිය Excel හි මැක්රෝස් සක්රිය කරන්නේ කෙසේදැයි සොයා බලයි, මැක්රෝ ආරක්ෂාව පිළිබඳ මූලික කරුණු පැහැදිලි කරයි සහ VBA කේත ආරක්ෂිතව ධාවනය කිරීමට ආරක්ෂක සැකසුම් සීරුමාරු කරන්නේ කෙසේදැයි පෙන්වයි.
ඕනෑම වාගේම වාගේ තාක්ෂණය, macros හොඳ සහ නරක යන දෙකටම භාවිතා කළ හැකිය. එබැවින්, මයික්රොසොෆ්ට් එක්සෙල් හි, සියලුම මැක්රෝ පෙරනිමියෙන් අක්රීය කර ඇත. මෙම නිබන්ධනය එක්සෙල් හි මැක්රෝ සක්රීය කිරීමට විවිධ ක්රම ආවරණය කරන අතර ඒ හා සම්බන්ධ විය හැකි අවදානම් විස්තර කරයි.
Excel හි මැක්රෝ ආරක්ෂාව
ඔබ ඔබේ වැඩ පත්රිකාවල මැක්රෝ සක්රීය කිරීමට යාමට පෙර, එය ඒවා කෙතරම් භයානක විය හැකිද යන්න තේරුම් ගැනීම වැදගත් වේ.
සංකීර්ණ සහ පුනරාවර්තන කාර්යයන් ස්වයංක්රීය කිරීම සඳහා VBA කේත ඉතා ඵලදායී වුවද, ආරක්ෂක දෘෂ්ටි කෝණයෙන් සැලකිය යුතු අවදානම් මූලාශ්රයකි. ඔබ නොදැනුවත්වම ධාවනය කරන අනිෂ්ට මැක්රෝ එකක් ඔබේ දෘඪ තැටියේ ඇති ගොනු වලට හානි කිරීමට හෝ සම්පූර්ණයෙන්ම මකා දැමීමට, ඔබේ දත්ත අවුල් කිරීමට සහ ඔබේ Microsoft Office ස්ථාපනය දූෂිත කිරීමට පවා ඉඩ ඇත. මෙම හේතුව නිසා, Excel හි පෙරනිමි සැකසුම වන්නේ දැනුම්දීම් සහිත සියලුම මැක්රෝ අක්රිය කිරීමයි.
මෙම අනතුරු වළක්වා ගන්නේ කෙසේද? එක් සරල රීතියක් අනුගමනය කරන්න: ආරක්ෂිත මැක්රෝ පමණක් සක්රීය කරන්න - ඔබ විසින්ම ලියා ඇති හෝ පටිගත කර ඇති ඒවා, විශ්වාසදායක මූලාශ්රවලින් ලැබෙන මැක්රෝස් සහ ඔබ සමාලෝචනය කර සම්පූර්ණයෙන් අවබෝධ කරගත් VBA කේත.
තනි වැඩපොත් සඳහා මැක්රෝ සක්රීය කරන්නේ කෙසේද?
යම් ගොනුවක් සඳහා මැක්රෝස් ක්රියාත්මක කිරීමට ක්රම දෙකක් තිබේ: සෘජුවම වැඩපොතෙන් සහ පසුතලය හරහාබලන්න.
ආරක්ෂක අනතුරු ඇඟවීමේ තීරුව හරහා මැක්රෝ සබල කරන්න
පෙරනිමි මැක්රෝ සිටුවම් සමඟින්, ඔබ ප්රථමයෙන් මැක්රෝ අඩංගු වැඩපොතක් විවෘත කරන විට, කහ ආරක්ෂක අනතුරු ඇඟවීමේ තීරුව පත්රයේ ඉහළින් දිස්වේ. ribbon:
ඔබ මැක්රෝ සමඟ ගොනුව විවෘත කරන අවස්ථාවේ විෂුවල් බේසික් සංස්කාරකය විවෘතව තිබේ නම්, Microsoft Excel ආරක්ෂක නිවේදනය පෙන්වනු ඇත:
ඔබ ගොනුවේ මූලාශ්රය විශ්වාස කරන්නේ නම් සහ සියලුම මැක්රෝස් ආරක්ෂිත බව දන්නේ නම්, අන්තර්ගතය සබල කරන්න හෝ මැක්රෝස් සබල කරන්න බොත්තම ක්ලික් කරන්න. මෙය මැක්රෝස් ක්රියාත්මක කර ගොනුව විශ්වාසදායී ලේඛනයක් බවට පත් කරයි. ඊළඟ වතාවේ ඔබ වැඩපොත විවෘත කරන විට, ආරක්ෂක අනතුරු ඇඟවීම නොපෙන්වයි.
ගොනුවේ මූලාශ්රය නොදන්නා නම් සහ ඔබට මැක්රෝස් සබල කිරීමට අවශ්ය නැතිනම්, ඔබට වැසීමට 'X' බොත්තම ක්ලික් කළ හැක. ආරක්ෂක අනතුරු ඇඟවීම. අනතුරු ඇඟවීම අතුරුදහන් වනු ඇත, නමුත් මැක්රෝස් අක්රියව පවතිනු ඇත. මැක්රෝ එකක් ධාවනය කිරීමට ගන්නා ඕනෑම උත්සාහයක ප්රතිඵලයක් ලෙස පහත පණිවිඩය ලැබේ.
ඔබ අහම්බෙන් මැක්රෝ අක්රිය කර ඇත්නම්, සරලව වැඩපොත නැවත විවෘත කර, පසුව ක්ලික් කරන්න අනතුරු ඇඟවීමේ තීරුවේ අන්තර්ගත බොත්තම සබල කරන්න.
Backstage view හි macros ක්රියාත්මක කරන්න
නිශ්චිත වැඩපොතක් සඳහා macros සක්රීය කිරීමට තවත් ක්රමයක් වන්නේ Office Backstage view හරහාය. මෙන්න මෙහෙමයි:
- ගොනුව ටැබය ක්ලික් කරන්න, ඉන්පසු වම් මෙනුවේ තොරතුරු ක්ලික් කරන්න.
- ආරක්ෂාව තුළ අවවාදයයි ප්රදේශය, අන්තර්ගතය සබල කරන්න ක්ලික් කරන්න> සියලු අන්තර්ගතය සබල කරන්න .
පෙර ක්රමයේදී මෙන්, ඔබේ වැඩපොත විශ්වාසදායී ලේඛනයක් බවට පත්වේ.
Excel හි විශ්වාසදායී ලේඛන පිළිබඳව ඔබ දැනගත යුතු දේ
පණිවිඩ තීරුවක් හෝ පසුබිම් දසුනක් හරහා මැක්රෝස් සක්රීය කිරීම ගොනුව විශ්වාසදායී ලේඛනයක් බවට පත් කරයි. කෙසේ වෙතත්, සමහර Excel ගොනු විශ්වාසදායක ලේඛන බවට පත් කළ නොහැක. උදාහරණ ලෙස, තාවකාලික ෆෝල්ඩරය වැනි අනාරක්ෂිත ස්ථානයකින් විවෘත කරන ලද ගොනු, හෝ දැනුම්දීමකින් තොරව සියලුම මැක්රෝ අක්රිය කිරීමට පද්ධති පරිපාලකයා ඔබේ සංවිධානයේ ආරක්ෂක ප්රතිපත්තිය සකසා තිබේ නම්. එවැනි අවස්ථාවන්හිදී, මැක්රෝස් සක්රිය කර ඇත්තේ එක් වරක් පමණි. ගොනුවේ මීළඟ විවෘත කිරීමේදී, අන්තර්ගතය නැවත සක්රිය කිරීමට Excel ඔබෙන් විමසනු ඇත. මෙය වළක්වා ගැනීම සඳහා, ඔබට ඔබේ විශ්වාස මධ්යස්ථාන සැකසීම් වෙනස් කිරීමට හෝ ගොනුව විශ්වාසදායක ස්ථානයක සුරැකීමට හැකිය.
යම් වැඩපොතක් විශ්වාසදායක ලේඛනයක් බවට පත් වූ පසු, එය විශ්වාස නොකිරීමට ක්රමයක් නොමැත. ඔබට හිස් කළ හැක්කේ විශ්වාසදායක ලේඛන ලැයිස්තුව පමණි. මේ සඳහා, පහත දේ කරන්න:
- ගොනුව > විකල්ප ක්ලික් කරන්න.
- වම් පැත්තේ, විශ්වාසය තෝරන්න මධ්යස්ථානය , ඉන්පසු විශ්වාස මධ්යස්ථාන සැකසීම් ක්ලික් කරන්න.
- විශ්වාස මධ්යස්ථානය සංවාද කොටුවෙහි, වම් පස ඇති විශ්වාසදායී ලේඛන තෝරන්න.
- Clear ක්ලික් කරන්න, ඉන්පසු OK ක්ලික් කරන්න.
මෙය පෙර විශ්වාස කළ සියලුම ගොනු විශ්වාස නොකරනු ඇත. ඔබ එවැනි ගොනුවක් විවෘත කරන විට, ආරක්ෂක අනතුරු ඇඟවීම පෙන්වනු ඇත.
ඉඟිය. ඔබ කරන්නේ නම්කිසිදු ලේඛනයක් විශ්වාස කිරීමට අවශ්ය නැත, විශ්වාසදායී ලේඛන අබල කරන්න කොටුව සලකුණු කරන්න. ඔබට තවමත් වැඩපොතක් විවෘත කිරීමේදී මැක්රෝස් ක්රියාත්මක කිරීමට හැකි වනු ඇත, නමුත් වත්මන් සැසිය සඳහා පමණි.
එක් සැසියක් සඳහා මැක්රෝ සක්රීය කරන්නේ කෙසේද
සමහර අවස්ථා වලදී, එය එක් වරක් පමණක් මැක්රෝ සක්රීය කිරීමට හේතු වේ. උදාහරණයක් ලෙස, ඔබ විමර්ශනය කිරීමට කැමති VBA කේතය සහිත Excel ගොනුවක් ලැබුණු විට, නමුත් මෙම ගොනුව විශ්වාසදායී ලේඛනයක් බවට පත් කිරීමට ඔබට අවශ්ය නැත.
පහත දැක්වෙන උපදෙස් ඔබට සක්රීය කිරීමට අවශ්ය පියවර හරහා මඟ පෙන්වනු ඇත. ගොනුව විවෘතව පවතින කාලය සඳහා මැක්රෝස් ආරක්ෂක අනතුරු ඇඟවීම් ප්රදේශය, අන්තර්ගතය සක්රීය කරන්න > උසස් විකල්ප ක්ලික් කරන්න.
මෙය එක් වරක් මැක්රෝස් ක්රියාත්මක කරයි. ඔබ වැඩපොත වසා, පසුව එය නැවත විවෘත කරන විට, අනතුරු ඇඟවීම නැවත දිස්වනු ඇත.
විශ්වාස මධ්යස්ථානය හරහා සියලුම වැඩපොත් වල මැක්රෝස් සක්රීය කරන්නේ කෙසේද
Microsoft Excel විසින් VBA කේත වලට ඉඩ දෙනවාද නැද්ද යන්න තීරණය කරයි. ඔබ Excel සඳහා සියලුම ආරක්ෂක සැකසුම් වින්යාස කරන ස්ථානය වන විශ්වාස මධ්යස්ථානයේ, තෝරාගත් සාර්ව සැකසුම මත පදනම්ව ධාවනය කරන්න.
සියලු Excel වැඩපොත් වල පෙරනිමියෙන් macros සක්රීය කර ගැනීමට, මෙය ඔබ කළ යුතු දේ:
- ක්ලික් කරන්න ගොනුව ටැබය, ඉන්පසු වම් තීරුවේ ඉතා පහළින් ඇති විකල්ප ක්ලික් කරන්න.
- වම් පැත්තේ කවුළුවෙහි, විශ්වාස මධ්යස්ථානය තෝරන්න. , ඉන්පසු විශ්වාස මධ්යස්ථාන සැකසීම්... ක්ලික් කරන්න.
සටහන්:
4>Excel සාර්ව සැකසුම් පැහැදිලි කර ඇත
ඔබට දැනුවත් තීරණයක් ගැනීමට උපකාර කිරීම සඳහා අපි විශ්වාස මධ්යස්ථානයේ ඇති සියලුම සාර්ව සැකසුම් කෙටියෙන් විස්තර කරන්නෙමු:
- දැනුම්දීමකින් තොරව සියලුම මැක්රෝ අක්රිය කරන්න - සියලුම මැක්රෝ අක්රීය කර ඇත; කිසිදු අනතුරු ඇඟවීමක් නොපෙන්වයි. විශ්වාසදායි ස්ථානවල ගබඩා කර ඇති ඒවා හැර ඔබට කිසිදු මැක්රෝවක් ධාවනය කිරීමට නොහැකි වනු ඇත.
- දැනුම්දීම සමඟ සියලුම මැක්රෝ අක්රීය කරන්න (පෙරනිමිය) - මැක්රෝ අක්රීය කර ඇත, නමුත් ඔබට ඒවා සබල කළ හැක එක් එක් සිද්ධිය අනුව.
- ඩිජිටල් අත්සන් කළ මැක්රෝ හැර අනෙකුත් සියලුම මැක්රෝ අක්රීය කරන්න – අත්සන් නොකළ මැක්රෝස් දැනුම්දීම් සමඟ අක්රිය කර ඇත. විශ්වාසදායී ප්රකාශකයෙකු විසින් විශේෂ සහතිකයක් සමඟ ඩිජිටල් ලෙස අත්සන් කරන ලද Macros ධාවනය කිරීමට අවසර ඇත.ඔබ ප්රකාශකයා විශ්වාස කර නොමැති නම්, ප්රකාශකයා විශ්වාස කිරීමට සහ මැක්රෝ සක්රීය කිරීමට Excel ඔබෙන් විමසනු ඇත.
- සියලු මැක්රෝ සබල කරන්න (නිර්දේශ කර නැත) - විභවය ඇතුළුව සියලුම මැක්රෝවලට ක්රියාත්මක වීමට අවසර ඇත. අනිෂ්ට කේත.
- VBA ව්යාපෘති වස්තු ආකෘතිය වෙත ප්රවේශය විශ්වාස කරන්න - මෙම සිටුවම යෙදුම් සඳහා Visual Basic හි වස්තු ආකෘතියට ක්රමලේඛන ප්රවේශය පාලනය කරයි. අනවසර වැඩසටහන් ඔබගේ මැක්රෝ වෙනස් කිරීමෙන් හෝ ස්වයං-ප්රතිනිර්මාණය කරන හානිකර කේත ගොඩනැගීම වැළැක්වීමට පෙරනිමියෙන් එය අක්රිය කර ඇත.
විශ්වාස මධ්යස්ථාන සැකසීම් වෙනස් කරන විට, ඒවා සියල්ලටම නොව Excel වෙත පමණක් අදාළ වන බව කරුණාවෙන් සලකන්න. කාර්යාල වැඩසටහන්.
විශ්වාසදායී ස්ථානයක මැක්රෝ ස්ථිරව සක්රීය කරන්න
ගෝලීය මැක්රෝ සැකසුම් හසුරුවනවා වෙනුවට, ඔබේ පරිගණකයේ හෝ ප්රාදේශීය ජාලයේ නිශ්චිත ස්ථාන විශ්වාස කිරීමට ඔබට Excel වින්යාස කළ හැක. විශ්වාස මධ්යස්ථාන සැකසීම් තුළ දැනුම්දීමකින් තොරව සියලුම මැක්රෝ අක්රිය කරන්න විකල්පය තෝරාගෙන තිබුණද, විශ්වාසදායී ස්ථානයක ඕනෑම එක්සෙල් ගොනුවක් මැක්රෝ සක්රීය කර ආරක්ෂක අනතුරු ඇඟවීම් නොමැතිව විවෘත වේ. අනෙකුත් සියලුම Excel මැක්රෝ අක්රිය වූ විට ඇතැම් වැඩපොත්වල මැක්රෝ ධාවනය කිරීමට මෙය ඔබට ඉඩ සලසයි!
පුද්ගලික මැක්රෝ වැඩපොතෙහි එවැනි ගොනු සඳහා උදාහරණයක් - ඔබ Excel ආරම්භ කරන සෑම විටම එම වැඩපොතේ ඇති සියලුම VBA කේත ඔබට භාවිත කිරීමට තිබේ, ඔබගේ මැක්රෝ සිටුවම් නොතකා.
වත්මන් විශ්වාසනීය ස්ථාන බැලීමට හෝ අලුත් එකක් එක් කිරීමට, මේවා ක්රියාත්මක කරන්නපියවර:
- ගොනුව > විකල්ප ක්ලික් කරන්න.
- වම් පස කවුළුවෙහි, විශ්වාස මධ්යස්ථානය<2 තෝරන්න>, ඉන්පසු විශ්වාස මධ්යස්ථාන සැකසීම්... ක්ලික් කරන්න .
- විශ්වාස මධ්යස්ථානය සංවාද කොටුව තුළ, වම් පස ඇති විශ්වාසනීය ස්ථාන තෝරන්න. ඔබට පෙරනිමි විශ්වාසනීය ස්ථාන ලැයිස්තුවක් පෙනෙනු ඇත. Excel add-ins, macros සහ templates වල නිවැරදි වැඩ සඳහා මෙම ස්ථාන වැදගත් වන අතර ඒවා වෙනස් නොකළ යුතුය. තාක්ෂණික වශයෙන්, ඔබට ඔබේ වැඩපොත Excel පෙරනිමි ස්ථානවලින් එකකට සුරැකිය හැක, නමුත් ඔබේම එකක් නිර්මාණය කිරීම වඩා හොඳය.
- ඔබගේ විශ්වාසවන්ත ස්ථානය පිහිටුවීමට, නව ස්ථානය එක් කරන්න... .
- Browse<2 ක්ලික් කරන්න> ඔබට විශ්වාසදායක ස්ථානයක් සෑදීමට අවශ්ය ෆෝල්ඩරය වෙත සැරිසැරීමට බොත්තම.
- තෝරාගත් ෆෝල්ඩරයේ කිසියම් උප ෆෝල්ඩරයක්ද විශ්වාස කිරීමට ඔබට අවශ්ය නම්, මෙම ස්ථානයේ උප ෆෝල්ඩරද විශ්වාසදායකද යන්න පරීක්ෂා කරන්න පෙට්ටිය.
- විස්තරය ක්ෂේත්රයේ කෙටි දැන්වීමක් ටයිප් කරන්න (මෙය ඔබට ස්ථාන කිහිපයක් කළමනාකරණය කිරීමට උපකාරී වේ) නැතහොත් එය හිස්ව තබන්න.
- හරි<2 ක්ලික් කරන්න>.
නිමයි! ඔබට දැන් ඔබේ වැඩපොත මැක්රෝ සමඟ ඔබේම විශ්වාසදායක ස්ථානයක තැබිය හැකි අතර Excel හි ආරක්ෂක සැකසුම් ගැන කරදර නොවන්න.
ඉඟි සහ සටහන්:
- කරුණාකර එකක් තෝරාගැනීමේදී ඉතා ප්රවේශම් වන්නවිශ්වාසවන්ත ස්ථානය. Excel විසින් විශ්වාසනීය ස්ථානවල ගබඩා කර ඇති සියලුම වැඩපොත් වල සියලුම මැක්රෝ ස්වයංක්රීයව සක්රීය කරන බැවින්, ඒවා ඔබගේ ආරක්ෂක පද්ධතියේ යම් ආකාරයක හිඩැස් බවට පත් වේ, සාර්ව වයිරස් සහ අනවසර ප්රහාර වලට ගොදුරු විය හැක. කිසිම තාවකාලික ෆෝල්ඩරයක් කිසිවිටෙක විශ්වාසදායක මූලාශ්රයක් බවට පත් නොකරන්න. එසේම, ලේඛන ෆෝල්ඩරය සමඟ ප්රවේශම් වන්න, ඒ වෙනුවට උප ෆෝල්ඩරයක් සාදා එය විශ්වාසදායක ස්ථානයක් ලෙස නම් කරන්න.
- ඔබ යම් ෆෝල්ඩරයක් වැරදි ලෙස විශ්වාසදායක ස්ථාන ලැයිස්තුවට එක් කර ඇත්නම්, තෝරන්න එය ඉවත් කරන්න බොත්තම ක්ලික් කරන්න.
VBA සමඟ ක්රමලේඛනාත්මකව මැක්රෝස් සක්රීය කරන්නේ කෙසේද
Excel සංසදවලදී, බොහෝ අය අසන්නේ මැක්රෝස් ක්රමලේඛනාත්මකව සක්රීය කළ හැකිද යන්නයි. වැඩපොතක් විවෘත කිරීමේදී සහ පිටවීමට පෙර ඒවා අක්රිය කරන්න. ක්ෂණික පිළිතුර වන්නේ "නැහැ, එය කළ නොහැකියි" යන්නයි. Excel හි ආරක්ෂාව සඳහා සාර්ව ආරක්ෂාව ඉතා වැදගත් වන බැවින්, Microsoft විසින් ඕනෑම VBA කේතයක් පරිශීලක ක්ලික් කිරීමකින් පමණක් ක්රියාත්මක වන පරිදි නිර්මාණය කර ඇත.
කෙසේ වෙතත්, Microsoft දොරක් වැසූ විට, පරිශීලකයා කවුළුවක් විවෘත කරයි :) විසඳුමක් ලෙස, යම් ආකාරයක "ස්ප්ලෑෂ් තිරයක්" හෝ "උපදෙස් පත්රයක්" සමඟ මැක්රෝස් සක්රීය කිරීමට පරිශීලකයාට බල කිරීමට යමෙකු ක්රමයක් යෝජනා කළේය. සාමාන්ය අදහස පහත පරිදි වේ:
ඔබ විසින් සියලුම වැඩ පත්රිකා සාදනු ලබන කේතයක් ලියන නමුත් එකක් ඉතා සැඟවුණු (xlSheetVeryHidden). දෘශ්ය පත්රය (ස්ප්ලෑෂ් තිරය) "කරුණාකර මැක්රෝස් සක්රීය කර ගොනුව නැවත විවෘත කරන්න" වැනි දෙයක් පවසයි හෝ වඩාත් සවිස්තරාත්මක උපදෙස් සපයයි.
මැක්රෝස් අක්රිය කර ඇත්නම්,පරිශීලකයාට දැකිය හැක්කේ "Splash Screen" වැඩ පත්රිකාව පමණි; අනෙකුත් සියලුම පත්ර ඉතා සැඟවී ඇත.
මැක්රෝස් සක්රීය කර ඇත්නම්, කේතය සියලුම පත්ර නොසඟවා, පසුව වැඩපොත වැසෙන විට ඒවා නැවත ඉතා සැඟවෙයි.
Excel හි මැක්රෝ අක්රීය කරන්නේ කෙසේද
දැනටමත් සඳහන් කර ඇති පරිදි, Excel හි පෙරනිමි සැකසුම වන්නේ දැනුම්දීම් සහිත මැක්රෝස් අක්රිය කිරීම සහ පරිශීලකයින්ට අවශ්ය නම් ඒවා අතින් සක්රීය කිරීමට ඉඩ දීමයි. ඔබ කිසිදු දැනුම්දීමකින් තොරව නිශ්ශබ්දව සියලුම මැක්රෝ අක්රිය කිරීමට කැමති නම්, විශ්වාස මධ්යස්ථානයේ අනුරූප විකල්පය (පළමු එක) තෝරන්න.
- ඔබගේ Excel හි, ගොනුව<ක්ලික් කරන්න. 2> ටැබ් > විකල්ප .
- වම් පැත්තේ කවුළුවෙහි, විශ්වාස මධ්යස්ථානය තෝරන්න, ඉන්පසු විශ්වාස මධ්යස්ථාන සැකසීම්... ක්ලික් කරන්න.
- වම් මෙනුවේ, මැක්රෝ සිටුවම් තෝරන්න, දැනුම්දීමකින් තොරව සියලුම මැක්රෝ අක්රිය කරන්න , සහ හරි ක්ලික් කරන්න.
ඔබට Excel හි මැක්රෝස් සක්රිය සහ අක්රිය කළ හැක්කේ එලෙසිනි. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමි!