DownloadsMicro-Bentley

Breek die wagwoord van VBA makro Micro

Visual Basic for Applications is 'n reeks biblioteke wat Microsoft beskikbaar gestel het, ietwat outyds, maar baie kragtig, veral in weergawes van Office voor 2010. Alhoewel dit steeds bestaan, word baie ontwikkelings nou in .NET en ander omgewings gemaak; nogtans, vir raamgebaseerde ontwikkelings, is VBA nogal 'n praktiese oplossing Micro geval, eenvoudig. Ek onthou ten minste dat ek hieroor gepraat het deur die begrensde kaart en iets XFM.

Hierdie is 'n paar van die probleme wat my vanoggend bereik het, as hy hardloop in die Rotunda van die Virgin in 'n tropiese huis:

Verligting: Toe ek die VBA hardloop, kry ek die boodskap:

“Lisensiëringsinligting vir hierdie komponent nie gevind nie. Jy het nie genoegsame regte met hierdie lisensie om hierdie funksionaliteit in die ontwikkelingsomgewing te gebruik nie.”

Daar is 'n aantal maniere om hierdie probleem te omseil, insluitend die installering van 'n voorvereiste pakket vir mikrostasies, soos die wat vir XM vrygestel is. Die probleem hier is dat, moontlik as u 'n weergawe van Windows 8 of Windows 10 gebruik, baie outydse biblioteke nie werk nie, en hierdie VBA is beslis gebou voor 2010.VBA-xvi32-microstatin-excel

'N Praktiese oplossing: Installeer Visual Basic 2010 Express, hierdie rekenaar sal nie veel te hef en voeg die OCX beheer posiblmente 'n ervare gebruiker van die debugger kon opspoor en insette van die opdrag konsole.

A waarskynlik roete van aflaai Visual Basic Express is hierdie.

As u van Microstation Connect Edition wil hardloop, is dit byna seker dat die aansoek 'n aanpassing moet maak omdat sommige biblioteekroetes verander het.

In die geval van V8i en vroeër word 'n mikrostasie VBA-marcro uitgevoer met Utilities / Marcro / Project Manager. In die geval van Microstation Connect, moet u die tabblad Hulpprogramme van die lint kies.

Soos jy kan sien, die makro lopies, maar as ons raak die kode sal beskerming venster vertoon.

Is dit moontlik om die wagwoord wat 'n VBA het breek?

VBA-xvi32-microstatin-excel

Die wagwoordbeskermingsfunksionaliteit van Visual Basic for Applications poog om beheer en sekuriteit vir ontwikkelings te bewerkstellig, daarom moet dit nie korrek wees om op 'n webwerf na hierdie dinge te vra nie. As ons aanneem dat die oplossing is omdat ons die wagwoord vergeet het of dat die ontwikkelaarstegnikus die chikungunya gegee het en die muis opgehang het, is hier 'n praktiese oplossing met 'n hex-editor.

VBA word deur die ontwikkelaarmaatskappye aangeneem, so die akroniem wat in die kode gebruik word om aan te dui wanneer die wagwoord ingevoer word, verander van een toepassing na 'n ander. Byvoorbeeld, om die wagwoord van 'n Excel VBA-makro te verwyder, is die akroniem gewoonlik DBP=”wagwoord”, vir Access is die wagwoord DPX=”wagwoord”. As ons daardie string vind, en dit verander na iets soos DBR in plaas van DBP, of DPR in plaas van DPX, wanneer dit gestoor is, sal die beskermsleutelopdrag nie meer korrek gespel word nie, en die vba sal onbeskermd oopmaak.

Hierdie, met behulp van Hex Redakteur, in die / Search opsie wysig tik die string wat ons wil, byvoorbeeld BDP, die teks opsie string en die handhawing van aktiewe Kassensitiewe, soos aangedui in die volgende beeld.

makro-VBA wagwoord vergeet?

Met behulp van 'n hexadimimale redakteur (Hex Editor), sal dit waarskynlik die .mvba microstation uitbreiding makro oopmaak en dit verander deur hierdie stappe te volg:

1. aflaai XVI32

Dit kan afgelaai word vanaf hierdie rigting; in my geval ek gaan af in die 2.55 weergawe, lae saamgepers in zip, jy het om te decomprimeren en hardloop die xvi32.exe lêer.

VBA-xvi32-microstatino

2. MVBA oop die aansoek.

Dit word aanbeveel voordat u die VBA oopmaak om 'n kopie te maak. Sorg dat dit, hoe beskerm dit ook al is, u die ingewande hier kan sien. Wel, die enigste ding wat oorbly, is om na die akroniem te soek, sodra dit gevind is, word een van die drie letters vir 'n X verander, en dit word gestoor. Hiermee is die VBA reeds onbeskermd.

Die sluiting van die aansoek sal vra of save veranderinge, jy moet aandui ja.

VBA-xvi32-microstatin-excel

Nadat dit gestoor is, moet u sien dat wanneer u die VBA oopmaak, dit nie meer om 'n sleutel vra nie, daarom sal dit waarskynlik 'n nuwe sleutel toegeken word. As die gebruiker wat die wagwoord vergeet het steeds in die onderneming werk, moet u hom 'n paar stampe op die kop gaan gee of hom ten minste dwing om Vrydag vir die bier te betaal; as hy met die chikungunya gesterf het, het ons nog 'n minuut stilte.

VBA-xvi32-microstatin-excel

Dit is die volgende raaisel om die afkorting vir Microstation VBA (mvba) te vind. Dit is nie dieselfde vir Excel of Access nie, maar met 'n inspanning van gesonde verstand en geduld kan u dit vind.

Vir die besparing wat beteken dat u nie die wagwoord kan ken nie, gee ons u die akroniemketting in ruil vir 'n simboliese samewerking. Natuurlik is daar altyd 'n skuldige of 'n wenner, wat van XD aangekla moet word. Daarvoor moet u die aflaai by koop Kredietkaart of Paypal.

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

2 Comments

  1. Groete
    In my geval wil ek nie die woord vba-wagwoord breek, uitvee of vernietig nie; ek wil die wagwoord laat weet of onthou. Weet u wat die modus is?

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie