Ụzọ 4 iji chebe koodu VBA (Visual Basic for Applications).

Koodu VBA nke ị na-ede bụ obi na mkpụrụ obi nke akwụkwọ mgbasa ozi gị. Ichekwa koodu VBA bụ ihe ekwesịrị ime iji hụ na anaghị ezu ohi ma ọ bụ jiri koodu gị n'amaghị. Ntugharị a ga-ekpuchi ụzọ dị iche iche nke ichekwa koodu VBA gị ka naanị gị nwee ike ịnweta ya ngwa ngwa.
Gịnị mere ị ga-eji na-eche banyere ichekwa koodu VBA?
VBA bụ asụsụ nnukwu enwere ike iji mepụta ọrụ akpaaka ma ọ bụ omume na Excel, Okwu, PowerPoint. Enwere ọtụtụ ihe mere ị ga-eji chebe koodu VBA gị:
- Iji chebe koodu VBA gị ka ị ghara ịgbanwe na mberede. Koodu VBA bụ ngwá ọrụ dị ike maka ndị ọrụ Excel, mana ọ nwekwara ike bụrụ ihe na-ewe iwe maka ndị na-adịghị eji ya. Ọ bụrụ na ị na-adịghị echedo na VBA na paswọọdụ, mgbe ahụ ndị ọzọ na-eji gị workbook nwere ike ịnweta koodu na-eme mgbanwe na ya na-amaghị ihe ha na-eme n'ezie. Ịchọghị ịmegharị koodu VBA gị n'ihi na ọ nwere ike na-egbu mgbu-nwere ike iwepụta awa iji chọpụta ihe kpatara ya na ọbụna oge karịa!
- Iji chebe akụ ọgụgụ isi gị. Koodu VBA nwere ike ịba uru maka ụfọdụ ụlọ ọrụ. Ọ bụrụ na onye ọzọ enweta akwụkwọ mpịakọta gị wee depụta ọrụ ị na-eji, mgbe ahụ ha nwere ike nyefee ya dị ka ọrụ nke ha wee ree ya nye ọtụtụ ụlọ ọrụ. Jiri usoro nchekwa chebe koodu isi mmalite gị bara uru. Emela ka ọ dịrị onye ọ bụla mfe izu ohi ma ọ bụ depụtaghachi ya.
- Iji chebe onwe gị pụọ na ndị mmadụ na-eji ọrụ gị. Ọ bụrụ na ị nwere koodu VBA bara uru nke na-eme ka ọrụ gị dịkwuo mfe ma ọ bụ na-arụ ọrụ nke ọma, mgbe ahụ ị nwere ike ichebe ya naanị maka ojiji nkeonwe.
Ọ dị mkpa iburu n'obi na e nwere ụzọ dị iche iche nke ichekwa koodu VBA gị, mana ọ bụghị ha niile na-echebe koodu gị n'otu ụzọ ahụ. Ọ dịịrị gị na ihe ị chere kacha mma maka mkpa gị.
Okwuntughe #1 Chekwaa koodu VBA n'ime Excel Iji Ngwá Ọrụ VBAProject
Akụkụ a na-akọwa otu ị nwere ike isi jiri ntọala nchedo ọrụ VBA iji chebe koodu VBA gị site na anya na-adịghị mma na ime aka na ọkwa ụfọdụ.
- Ọkwa nchekwa: adịghị ike; Enwere ngwaọrụ dịka VBA Paswọdu Wepụ nke enwere ike iji kpọghee paswọọdụ na nkeji;
- Ihe isi ike: Mfe;
- Ọnụ: efu;
Nzọụkwụ 1. Họrọ "Visual Basic" na menu "Developer" na Excel.
Nzọụkwụ 2. Ka igbachi ọrụ VBA gị, pịa "Ngwaọrụ" na mmanya wee họrọ "VBAProject Properties".
Mgbe ịpịchara ihe menu a, ị ga-ahụ igbe mkparịta ụka:
A na-ahọrọ taabụ “General” na ndabara, mana pịa taabụ “Nchedo”.
Nzọụkwụ 3. Lelee “Lock project for view” wee pịnye paswọọdụ gị ugboro abụọ n'ime igbe abụọ a wee pịa “OK”.
Nzọụkwụ 4. Chekwaa ya ma mepee faịlụ Excel. Ị ga-enwe ike ịgwa ma VBA paswọọdụ nchebe e kwesịrị ekwesị nyeere site abụọ-ịpị gị VBA oru ngo. Mgbe ị na-echebe gị VBA oru ngo na a paswọọdụ, ọ ga-egbochi onye ọ bụla si na mberede modifying.
#2 Jiri VBA Obfuscation chedo koodu nnukwu gị
VBA obfuscation bụ nka nke ime koodu VBA gị enweghị ike ịgụ mana ọ ka na-arụ ọrụ. Ọ na-eji ọtụtụ ọkwa obfuscation na-agbanwe macro gị dị ugbu a nke na-eme ka o sie ike ịghọta mgbagha dị n'okpuru. Ndị obfuscators VBA dị elu na-eji ọtụtụ usoro mkpochapụ dị elu, na-eme ka nchọta azụ na mgbake bụrụ ihe siri ike karị.
- Ọkwa nchekwa: Ọkara; Onye ka ga-enwe ike iwepụta oge ma tinye ego zuru oke iji nwetaghachi koodu ahụ;
- Ihe isi ike: Obere; Dabere na ọkwa;
- Ọnụ: VBA Obfuscator efu /Ere oke;
Ị nwere ike iji VBA obfuscation na tandem na usoro #1, nke bụ na mbụ na-ekpuchi anya wee chekwaa modul na paswọọdụ. Biko buru n'uche na nkpuchi ahụ enweghị ike ịtụgharị, yabụ mee nkwado ndabere nke faịlụ isi mmalite tupu ịga n'ihu. Chetakwa na koodu ezoro ezo enweghị ike ikwe nkwa ime n'enweghị mmejọ. Biko nwalee ya nke ọma tupu ahapụ ya. Jiri otu akụkụ nke oru ngo mebie. Mgbe ule mmechi nke modul nke mbụ gachara nke ọma, gawa na nke abụọ.
#3 Tugharia koodu VBA ka ọ bụrụ ọbá akwụkwọ njikọ dị omimi (DLL)
Ndị nchịkọta dị ka Visual C++ na Visual Basic na-emepụta ngwa ndị siri ike ịgbawa. Nke a bụ n'ihi n'eziokwu na a na-achịkọta koodu ahụ n'ime faịlụ ndị nwere ike ime ma ọ bụ faịlụ ọbá akwụkwọ njikọ siri ike. Yabụ anyị nwekwara ike chịkọta koodu VBA n'ime faịlụ ọbá akwụkwọ njikọ siri ike wee jiri ya na Excel.
- Ọkwa nchekwa: Elu;
- Ihe isi ike: Obere;
- Ọnụ: efu;
Usoro nchebe a ka akwadoro nke ukwuu, mana ọ bụghị 100% ekwe nkwa. Iji mụta otu esi achịkọta, hụ ntuziaka na VbaCompiler.com: Nzọụkwụ 10 iji chịkọta koodu VBA ka ọ bụrụ Windows DLL .
#4 Tụgharịa VBA ka C ma ọ bụ C++
Ịtụgharị macros gị ka ọ bụrụ C ma ọ bụ C++ siri ike ịtụgharị injinia karịa VBA. Ọ bụrụ na ịchọrọ ichekwa koodu gị, nke a bụ ụzọ kacha mma.
- Ọkwa nchekwa: Kachasị elu; Ọ fọrọ nke nta ka ọ gaghị ekwe omume ịnweta koodu na-enweghị ikike; Ma ọzọ, ọ bụghị 100% ekwe nkwa;
- Ihe isi ike: mgbagwoju anya na-ewe oge; N'ihi na VBA na C/C++ bụ asụsụ dị iche iche, ọ na-esiri gị ike ebe ọ bụ na ị ga-etinye nnukwu mgbalị.
Mmechi
Iji macros bụ ụzọ dị mma iji kwalite mmepe nke ọrụ dị elu. N'ụzọ dị mwute, nke a na-etinye koodu gị n'ihe ize ndụ nke ndị ọzọ zuru ma ọ bụ depụtaghachi ya. Akụkọ ahụ na-atụle ụzọ ị nwere ike isi gbochie ndị ọrụ ndị ọzọ izu ohi ma ọ bụ mebie koodu VBA gị. Biko mara na nchekwa koodu VBA abụghị nchekwa mgbọ, mana ọ na-enye ụfọdụ nchebe megide ndị mwakpo nkịtị.