Break VBA makro Microstation pasahitza

Aplikazioen Visual Basic Microsoft-ek eskuragarri dituen liburutegi batzuk ditu, zertxobait zaharra baina oso indartsuak, batez ere Office-ko bertsioetan 2010 baino lehen. Jarraitzen ari den bitartean garapen asko daude .NETen eta beste inguruneetan. Hala ere, Marcrosen oinarritutako garapenei esker, VBA konponbide oso praktikoa da Mikroestantearen kasua, oso erraza. Gutxienez gogoratzen dut honi buruz hitz egitean Lotutako mapa Eta horrelako zerbait XFM.

Hauek gaur goizean izan diren arazo batzuk dira, Ama Birjinaren biribilgune batera joan ginen tropikal batean:

Laguntza: VBA exekutatzen dudanean, mezua jaso dut:

«Osagai honen lizentzien informazioa ez da aurkitu. Ez duzu lizentzia honekin nahikoa eskubide funtzionalitate hau erabiltzeko garapen ingurunean. »

Arazo hau konpontzeko modu asko daude, besteak beste, mikroinprimaketa aurrebaldintza pakete bat instalatu, esate baterako, XM-k sortutakoak. Hemen arazoa da, ziurrenik Windows 8 edo Windows 10 bertsio bat erabiltzean, zaharkituta dauden liburutegi askok ez dute funtzionatzen eta seguruenik VBA hau 2010 baino lehen eraiki zen.VBA-xvi32-microstatin-excel

Irteera praktikoa: Visual Basic 2010 Express instalatzea, hau ez da ordenagailua askoz kargatuko, eta arazteko arazoa detektatu eta komandoaren kontsolatik sartzen denetik sortutako OCX kontrolak gehituko ditu.

Ibilbide probable bat Deskargatu Visual Basic Express hau da.

Microstation Connect Edition exekutatu nahi duzun kasuan, ia ziur da aplikazioak doitze bat egin behar duela liburutegi-ibilbide batzuk aldatu direlako.

Microstation VBAko markoa exekutatzeko, V8i eta lehenago, Utilities / Marcro / Project Manager-ekin egiten da. Microstation Connect-en kasuan, Ribbon Utilitateen fitxa aukeratu behar duzu.

Ikusten duzun bezala, makroa exekutatzen da baina kodea ukitu nahi badugu, babes-leihoa erakutsiko da.

VBA bat duen pasahitza hautsi dezakete?

VBA-xvi32-microstatin-excel

Aplikazioen Visual Basic-en pasahitza babesteko funtzionalitateak garapenen kontrol eta segurtasuna sortzen saiatuko da, beraz, ez da zuzena webgune hauetan eskatzea. Hala ere, konponbidea gakoa ahaztu dugulako edo teknikari garatzaileek chikungunya eman zioten eta sagua zintzilikatu zen. Hona hemen irtenbide praktikoa hamaseitar editore bat erabiliz.

Garatzaileen enpresek VBA onartzen dute, beraz, kodearen barruan erabilitako akronimoa pasahitza noiz jartzen den adierazteko aldatzen da aplikazio batetik bestera. Adibidez, Excel VBA makro batetik gakoa kentzeko, akronimoa DBP = "pasahitza" da. Sarbidea DPX = "pasahitza" da. Kate hori aurkitzen badugu eta DBR ordez DPX edo DPX ordez DPR bezalako zerbaitetara aldatzen badugu, gorde egiten denean gakoa babesteko komandoa ez da ondo idatziko eta vba babesik gabe irekiko da.

Honek, Hex editorea erabiliz, Editatu / Bilatu aukeran, bila dabilen katea idazten du, adibidez BDP, Testu katea aukerarekin eta Mantendu aktibo dagoenean, hurrengo irudian erakusten den bezala.

makro-VBA zaizu?

Hexadecimal editorea erabiliz (Hex Editorea), litekeena da microstation .mvba luzapen makroa irekitzea eta aldaketa hori egin urrats hauek jarraituz:

1. Deskargatu XVI32

Hau deskarga daiteke Helbide hau; Nire kasuan, 2.55 bertsioa deskargatzen ari naiz, konprimitutako zip baxuan, zipriztu eta xvi32.exe fitxategia exekutatu behar duzu.

VBA-xvi32-microstatino

2. Ireki mvba aplikazioa.

VBAa ireki aurretik kopia bat egitea gomendatzen da. Ikusi nola babesten zauden, hona hemen estekak ikusi ahal izango dituzu. Beno, geratzen den guztia akronimo hori aurkitzeko, behin hiru letren artean X bat aldatu eta gorde egin da. Horrela, VBA dagoeneko babestuta dago.

Aplikazioa ixtean aldaketak gorde nahi badituzu, beharrezkoa da baietz adieraztea.

VBA-xvi32-microstatin-excel

Behin gordeta dagoenean, ikusi VBA irekitzen duzunean gako bat eskatzen ez duen bitartean, beraz, berri bat esleitzeko aukera dago. Gakoa ahaztuta dagoen enpresan oraindik ere lanean ari bada, buruan kolpeak eman behar dizkiozu edo, gutxienez, ostiralean garagardoak ordaindu beharko dizkiozu; Chikungunyekin hil zenean, isiltasunezko beste minutu bat egiten dugu.

VBA-xvi32-microstatin-excel

Microstationaren VBAren akronimoa aurkitzea (mvba), hurrengo enigma dirudi. Ez da gauza bera Excel edo Access-ekin, baina zentzu arrunt eta ahalegin bat aurkitu ahal izango duzu.

Aurrezki horrek pasahitza ez ezagutzea esan nahi du, akronimo katea emango dugu elkarlan sinboliko baten truke. Jakina, beti dago errudun edo irabazle bat, XD kobratuko zaionik. Horretarako deskarga erosi behar duzu Kreditu txartela edo Paypal.

Erantzun

Zure helbide elektronikoa ez da argitaratuko.

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina datuak prozesatzen.