SiuntiniaiMicroStation-Bentley "

Pertrauka VBA makrokomandos Microstation slaptažodį

„Visual Basic for Applications“ yra bibliotekų serija, kurią „Microsoft“ padarė prieinamą, šiek tiek senamadišką, bet labai galingą, ypač „Office“ versijose iki 2010 m. Nors ji ir toliau egzistuoja, daugybė patobulinimų dabar atliekama .NET ir kitose aplinkose; Net ir tokiu atveju VBA yra gana praktiškas sprendimas plėtojant rėmus Microstation atvejis yra gana paprastas. Bent jau prisimenu, kad kalbėjau apie tai parodydamas Apribotas žemėlapis Ir kažkas su XFM.

Tai yra keletas problemų, kurios atėjo pas mane šį rytą, kai bėguosi prie Mergelės aplinkkelio tropiniame namuose:

Pagalba: paleidžiau VBA, gaunu pranešimą:

„Šio komponento licencijavimo informacija nerasta. Turėdami šią licenciją neturite pakankamai teisių naudoti šią funkciją kūrimo aplinkoje.

Yra daugybė būdų, kaip išspręsti šią problemą, įskaitant būtinosios mikrostation paketo, pavyzdžiui, XM išleisto, įdiegimą. Problema yra ta, kad galbūt kai naudojate „Windows 8“ ar „Windows 10“ versiją, daugelis senamadiškų bibliotekų neveikia ir ši VBA tikrai buvo sukurta iki 2010 m.Vba-xvi32-mikrostatinas-excel

Praktinė išeitis: "Visual Basic 2010 Express" įdiegimas, tai daug nekelia kompiuterio ir pridės OCX valdiklius, kurie gali būti patyręs vartotojas, nes debugeris galėtų aptikti ir įvesti iš komandinės konsolės.

Tikėtinas maršrutas Parsisiųsti Visual Basic Express tai.

Jei norėtumėte paleisti iš "Microstation Connect Edition", beveik tikėtina, kad programa turi koreguoti, nes kai kurie bibliotekos maršrutai pasikeitė.

Norėdami paleisti mikrostation VBA marcro, V8i ir ankstesnių versijų atveju tai atliekama su Utilities / Marcro / Project Manager. „Microstation Connect“ atveju turite pasirinkti juostos skirtuką „Utilities“.

Kaip matote, makrokomandas yra vykdomas, bet jei norime paliesti kodą, bus rodomas apsaugos langas.

Ar galima sugadinti slaptažodį, kurį turi VBA?

Vba-xvi32-mikrostatinas-excel

Apsaugos slaptažodžiu „Visual Basic for Applications“ funkcija siekia sukurti valdymą ir saugumą, todėl neturėtų būti teisinga klausti apie šiuos dalykus svetainėje. Tačiau darant prielaidą, kad sprendimas yra dėl to, kad mes pamiršome slaptažodį arba kad kūrėjo technikas davė čikunguniją ir padėjo pelę, čia yra praktiškas sprendimas naudojant hex redaktorių.

VBA naudoja kūrėjų įmonės, todėl kode naudojamas akronimas, nurodantis, kada įvedamas slaptažodis, keičiasi iš vienos programos į kitą. Pavyzdžiui, norint pašalinti slaptažodį iš Excel VBA makrokomandos, paprastai akronimas yra DBP = "slaptažodis", o Access slaptažodis yra DPX = "slaptažodis". Jei rasime tą eilutę ir pakeisime ją į kažką panašaus į DBR, o ne DBP, arba DPR, o ne DPX, kai išsaugosime, apsaugos klavišo komanda nebebus tinkamai parašyta, o vba atsidarys neapsaugotas.

Tai, naudojant Hex redaktorių, redagavimo / paieškos parinktyje, rašo norimą eilutę, pvz., BDP, su teksto eilutės parinktimi ir išlaikyti aktyvų aktyvų laukelį, kaip parodyta šiame paveikslėlyje.

Makro-vba-slaptažodis

Naudojant šešioliktainį redaktorių (hex redaktorius), greičiausiai bus atidaryta makrokomandos mvba mikrostabilumo plėtra ir atliktas toks pakeitimas atlikus šiuos veiksmus:

1. Atsisiųskite XVI32

Tai galima atsisiųsti iš šis adresas; mano atveju atsisiųsti 2.55 versiją, mažai suspaustas "zip", turite ją atsijungti ir paleisti failą xvi32.exe.

vba-xvi32-mikrostatinas

2. Atidarykite "mvba" programą.

Prieš atidarant VBA rekomenduojama pasidaryti kopiją. Žiūrėkite, kad ir kokia ji būtų saugoma, čia galite pamatyti jos žarnas. Na, belieka tik ieškoti to akronimo, kai jis rastas, viena iš trijų raidžių pakeičiama X ir jis išsaugomas. Tokiu būdu VBA jau nėra apsaugota.

Uždarius prašymą paklaus, ar jie išsaugo pakeitimus, būtina nurodyti, kad taip.

Vba-xvi32-mikrostatinas-excel

Kai jis bus išsaugotas, įsitikinkite, kad atidarius VBA jis nebeprašo rakto, todėl greičiausiai priskirs naują. Jei vartotojas, pamiršęs slaptažodį, vis dar dirba įmonėje, turite eiti duoti jam kelis smūgius ant galvos arba bent jau priversti penktadienį sumokėti už alų; jei jis mirė su čikungunja, mes turime dar minutę tylos.

Vba-xvi32-mikrostatinas-excel

Atrodo, kad kitas galvosūkis yra „Microstation VBA“ (mvba) akronimo paieška. Tai nėra tas pats, kas „Excel“ ar „Access“, tačiau stengdamiesi sveiko proto ir kantrybės galite tai rasti.

Už taupymą, kuris reiškia, kad negalite žinoti slaptažodžio, suteiksime jums akronimų grandinę mainais į simbolinį bendradarbiavimą. Žinoma, visada yra kaltininkas ar laimėtojas, kuris turi būti apmokestintas XD. Tam turite atsisiųsti atsisiuntimą naudodami Kreditinė kortelė arba „Paypal“.

Golgis Alvarezas

Rašytojas, tyrinėtojas, žemėtvarkos modelių specialistas. Jis dalyvavo kuriant ir įgyvendinant tokius modelius kaip: Nacionalinė turto administravimo sistema SINAP Hondūre, Hondūro jungtinių savivaldybių valdymo modelis, Nikaragvos kadastro valdymo integruotas modelis – registras, SAT teritorijos administravimo sistema Kolumbijoje. . Geofumadas žinių tinklaraščio redaktorius nuo 2007 m. ir AulaGEO akademijos, apimančios daugiau nei 100 kursų GIS – CAD – BIM – skaitmeninių dvynių temomis, kūrėjas.

Susiję straipsniai

2 komentarai

  1. saludos
    Mano atveju nenoriu sugadinti, ištrinti ar sunaikinti žodžio vba slaptažodžio, o tai noriu pranešti arba atsiminti slaptažodį. Ar žinote, koks būtų režimas?

Komentuoti

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Taigi patikrinti
arti
Atgal į viršų mygtukas