Tokomane

Litsela tse 4 tsa ho Sireletsa Khoutu ea VBA (Visual Basic bakeng sa Likopo)

Khoutu ea VBA eo u e ngolang ke pelo le moea oa spreadsheet ea hau. Ho sireletsa khoutu ea VBA ke ntho e lokelang ho etsoa ho netefatsa hore khoutu ea hau ha e utsuoe kapa ha e sebelisoe ntle le uena u tsebe. Poso ena e tla akaretsa litsela tse fapaneng tsa ho sireletsa khoutu ea hau ea VBA e le hore ke UENA feela ea ka e fumanang habonolo.

Ke Hobane'ng ha U Lokela ho Tsotella ho Sireletsa Khoutu ea VBA?

VBA ke puo e kholo e ka sebelisoang ho etsa mesebetsi kapa liketso tse iketsahallang ho Excel, Word, PowerPoint. Ho na le mabaka a 'maloa ao u lokelang ho sireletsa khoutu ea hau ea VBA:

  • Ho sireletsa khoutu ea hau ea VBA hore e se ke ea fetoloa ka phoso. Khoutu ea VBA ke sesebelisoa se matla bakeng sa basebelisi ba Excel, empa e ka boela ea e-ba mohloli oa pherekano ho ba sa e sebeliseng. Haeba u sa sireletse VBA ka phasewete, ba bang ba sebelisang buka ea hau ea mosebetsi ba ka fumana khoutu 'me ba e etsa liphetoho ntle le ho tseba seo ba hlileng ba se etsang. Ha u batle ho lokisa khoutu ea hau ea VBA hobane e ka ba bohloko—ho ka nka lihora ho fumana hore na hobaneng ebe nako e eketsehileng!
  • Ho sireletsa thepa ea hau ea kelello. Khoutu ea VBA e ka ba ea bohlokoa haholo ho lik'hamphani tse ling. Haeba motho e mong a kena ho spreadsheet ea hau 'me a kopitsa ts'ebetso eo u e sebelisang, joale a ka e fetisetsa e le mosebetsi oa hae 'me a e rekisetsa lik'hamphani tse ngata. Sireletsa khoutu ea hau ea bohlokoa ea mohloli ka mehato ea ts'ireletso. U se ke ua etsa hore ho be bonolo hore mang kapa mang a utsoe kapa a kopitse.
  • Ho itšireletsa ho batho ba sebelisang mosebetsi oa hau. Haeba u na le khoutu ea bohlokoa ea VBA e etsang hore mosebetsi oa hau o be bonolo kapa o sebetse hantle, joale u ka 'na ua batla ho e sireletsa bakeng sa tšebeliso ea hau feela.

Ho bohlokoa ho hlokomela hore ho na le mekhoa e mengata e fapaneng ea ho sireletsa khoutu ea hau ea VBA, empa ha se kaofela ha eona e sireletsang khoutu ea hau ka tsela e tšoanang. Ho ho uena le seo u nahanang hore se molemo bakeng sa litlhoko tsa hau.

Khoutu ea VBA ea #1 ea Sireletsa Senotlolo ka Hare ho Excel U Sebelisa Sesebelisoa sa VBAProject

Karolo ena e hlalosa kamoo o ka sebelisang litlhophiso tsa ts'ireletso ea projeke ea VBA ho sireletsa khoutu ea hau ea VBA mahlong a pshatlehang le ho senya matsoho maemong a itseng.

  • Boemo ba tšireletso: Bo fokola; Ho na le lisebelisoa tse kang Mohlahisi oa Phasewete oa VBA e ka sebelisoang ho notlolla phasewete ka metsotso e seng mekae;
  • Bothata: Ho bonolo;
  • Litšenyehelo: Mahala;

Mohato oa 1. Khetha "Visual Basic" ho tsoa ho menu ea "Developer" ho Excel.

Bula Panele ea Motheo ea Visual ho tsoa ho Tab ea Moqapi oa Excel

Mohato oa 2. Ho notlela projeke ea hau ea VBA, tobetsa "Lisebelisoa" bareng ebe u khetha "Litšobotsi tsa VBAProject".

Khetha Matlotlo a VBAProject ho Beha Phasewete

Kamora ho tobetsa nthong ena ea menyu, o lokela ho bona lebokose le latelang la puisano:

Sebopeho se Seholo sa Thepa ea VBAProject

Tab ea "Kakaretso" e khethoa ka mokhoa oa kamehla, empa tobetsa tab ea "Tšireletso".

Mohato oa 3. Tšoaea "Notlela projeke bakeng sa ho shebella" ebe o thaepa phasewete ea hau habeli mabokoseng ana ka bobeli ebe o tobetsa "OK".

Notlela Morero oa VBA bakeng sa ho Sheba le ho Beha Phasewete ho Sireletsa Khoutu ea VBA

Mohato oa 4. E boloke 'me u bule faele ea Excel hape. U tla khona ho tseba hore na tšireletso ea phasewete ea VBA e nolofalitsoe hantle ka ho tobetsa habeli projeke ea hau ea VBA. Ha u sireletsa projeke ea hau ea VBA ka phasewete, e tla thibela mang kapa mang ho e fetola ka phoso.

Ho Hlokahala Senotlolo sa ho Sheba Khoutu ea VBA

#2 Sebelisa VBA Obfuscation ho Sireletsa Khoutu ea Hao ea Macro

Ho obfuscation ea VBA ke bonono ba ho etsa hore khoutu ea hau ea VBA e se ke ea baloa empa e ntse e sebetsa. E fetola li-macro tsa hau tse teng ka maemo a mangata a ho obfuscation e leng se etsang hore ho be thata ho utloisisa mohopolo o ka tlase. Li-obfuscation tsa VBA tse tsoetseng pele li sebelisa mekhoa e mengata e tsoetseng pele ea ho obfuscation, e leng se etsang hore ho latela morao le ho hlaphoheloa ho be thata haholo.

  • Boemo ba tšireletso: Bohareng; Motho e mong o tla ntse a khona ho nka nako le ho sebelisa mehloli e lekaneng ho khutlisa khoutu;
  • Bothata: E itekanetseng; Ho itšetlehile ka boemo;
  • Litšenyehelo: Sesebelisoa sa mahala sa VBA Obfuscator /Premium;

O ka sebedisa VBA obfuscation hammoho le mokhoa wa #1, e leng ho qala ka ho pata ebe o tiisa mojule ka phasewete. Ka kopo hopola hore obfuscation ha e fetohe, kahoo etsa bekapo ya faele ya mohlodi pele o tswela pele. Hape hopola hore khoutu e sitsitsweng e ke ke ya tiisetswa ho e phetha ntle le diphoso. Ka kopo e leke ka botlalo pele o e lokolla. Sebedisa karolo e le nngwe ya projeke ho sitsa. Kamora hore teko ya pele ya obfuscation ya mojule e atlehe, fetela ho ya bobedi.

#3 Fetola Khoutu ea VBA ho ea Laeboraring ea Dynamic-Link (DLL)

Dikhomphutha tse kang Visual C++ le Visual Basic di hlahisa ditshebediso tse thata ho di qhaqha. Sena se bakwa ke taba ya hore khoutu e kopantswe ka difaele tse ka etswang kapa difaele tsa laeborari ya dihokelo tse matla. Kahoo re ka boela ra kopanya khoutu ya VBA ka faele ya laeborari ya dihokelo tse matla ebe re e sebedisa ho Excel.

  • Boemo ba ts'ireletso: Holimo;
  • Bothata: E itekanetseng;
  • Litšenyehelo: Mahala;

Mokhoa ona oa tšireletso o khothaletsoa haholo, empa ha o na tiiso ea 100%. Ho ithuta ho bokella, bona litaelo ho VbaCompiler.com: Mehato e 10 ea ho bokella khoutu ea VBA ho Windows DLL ea tlhaho .

Ho Bokelloa ha Khoutu ea VBA ea Faele ea Excel ho Entsoe ka Katleho ka VbaCompiler bakeng sa Excel

#4 Fetolela VBA ho C kapa C++

Ho fetolela di-macro tsa hao ho C kapa C++ ho thata ho di fetola boenjiniere ho feta VBA. Haeba o batla ho sireletsa khoutu ya hao, ena ke tsela e molemohali.

  • Boemo ba tšireletso: Holimo ka ho fetisisa; Ho batla ho sa khonehe ho fumana khoutu ntle le litokelo; Empa hape, ha e tiisetsoe ka 100%;
  • Bothata: E rarahane ebile e ja nako; Hobane VBA le C/C++ ke lipuo tse fapaneng haholo, ho thata le ho feta kaha o tla tlameha ho sebelisa boiteko bo bongata.

Qetello

Ho sebelisa li-macro ke mokhoa o motle oa ho nolofatsa nts'etsopele ea mesebetsi e tsoetseng pele. Ka bomalimabe, sena se beha khoutu ea hau kotsing ea ho utsuoa kapa ho kopitsoa ke ba bang. Sengoloa se tšohla mekhoa eo u ka e sebelisang ho thibela basebelisi ba bang ho utsoa kapa ho senya khoutu ea hau ea VBA. Ka kopo hlokomela hore tšireletso ea khoutu ea VBA ha se tšireletso e sireletsang likulo, empa e fana ka tšireletso e itseng khahlanong le bahlaseli ba sa reroang.

Setšoantšo sa Susanna

Susanna

Susanna ke mookameli oa litaba le mongoli oa Filelem. E bile mohlophisi ea nang le boiphihlelo le moqapi oa meralo ea libuka ka lilemo tse ngata, 'me o na le thahasello ea ho leka le ho leka software e fapaneng ea tlhahiso. Hape ke morati e moholo oa Kindle, ea 'nileng a sebelisa Kindle Touch ka lilemo tse ka bang 7 mme a tsamaisa Kindle hohle moo a eang teng. Hase khale haholo sesebelisoa sena se ne se le qetellong ea bophelo ba sona kahoo Susanna o ile a reka Kindle Oasis ka thabo.

Lihlooho tse Amanang

Konopo ea ho khutlela holimo