DownloadsSCHELINGUANT-Bentley

Canta u codice di VBA Macro SCHELINGUANT

Visual Basic per Applicazioni hè una seria di bibliuteche chì Microsoft hà messu à dispusizione, un pocu à l'antica ma assai putente, in particulare in e versioni di Office prima di 2010. Ancu s'ellu ferma esiste, parechji sviluppi sò avà fatti in .NET è altri ambienti; ancu cusì, per sviluppi basati nantu à quadru, VBA hè una soluzione abbastanza pratica è in u Microstation case, simplicità simplice. Almenu mi ricordu di parlà di questu mostrendu u cunfini mappa e quarchi cosa XFM.

Eccu alcuni di i prublemi chì venenu à mè stu duminu, mentre ghjunta à a rotonda di a Virgen, in una casa tropicale:

Aiutu: Quandu aghju cresce u VBA, u messagiu avà:

"L'infurmazione di licenza per questu cumpunente ùn hè micca trovu. Ùn avete micca abbastanza diritti cù sta licenza per aduprà sta funziunalità in l'ambiente di sviluppu ".

Ci hè parechje manere di circundà stu prublema, cumprese l'installazione di un pacchettu prerequisitu di microstazione cum'è quelli liberati per XM. U prublema quì hè chì, forse quandu state aduprendu una versione di Windows 8 o Windows 10, parechje biblioteche à l'antica ùn funzionanu micca è sicuramente questu VBA hè statu custruitu prima di 2010.vba-xvi32-microstatin-excel

A suluzione pratica: terms franese tecnicu 2010 Express, issu urdinatore ùn vi la classi dirigenti assai è aghjunghje i vàscia OCX posiblmente un me spirienza da u debugger pussutu detect è messu da u stimulus cummandu.

Una via probabbli di Scaricà Visual Basic Express hè questu.

In casu chì vulete scappà da Microstation Connect Edition, hè quasi sicuru chì l'appiezione hà da fà un regnu perchè chjucu cambiatu a biblioteca.

Per gestisce un microstazione VBA marcro, in u casu di V8i è prima si face cù Utilities / Marcro / Project Manager. In u casu di Microstation Connect, duvete sceglie a scheda Utilità di u Ribbon.

Comu pudete vede, a macro hè eseguitu, ma se vulete tuccari u còdice, ci vi dimostra u babbu di a finestra.

Hè pussibule annunzià a password chì tenenu una VBA?

vba-xvi32-microstatin-excel

A funzionalità di prutezzione di password di Visual Basic per Applicazioni cerca di generà cuntrollu è sicurezza per sviluppi, dunque ùn deve micca esse currettu chiede queste cose in un situ web. Tuttavia, supponendu chì a soluzione sia perchè avemu dimenticatu a password o chì u tecnicu di sviluppatore hà datu u chikungunya è hà appesu u topu, eccu una soluzione pratica aduprendu un editore hex.

VBA hè aduttatu da e cumpagnie di sviluppatori, cusì l'acronimu utilizatu in u codice per indicà quandu a password hè inserita cambia da una applicazione à l'altru. Per esempiu, per sguassà a password da una macro Excel VBA normalment l'acronimu hè DBP = "password", per Access a password hè DPX = "password". Se truvamu quella stringa, è cambià in qualcosa cum'è DBR invece di DBP, o DPR invece di DPX, quandu hè salvatu, u cumandamentu chjave di prutezzione ùn serà più scrittu currettamente, è u vba apre senza prutezzione.

Questu, usando Hex Editor, in l'edizione / Ricerca, scrivemu u stringiu chì cercamu, per esempiu BDP, cù l'opzione string String è mantene e sensitivu attivu Case, cum'è mostru in l'imaghjina seguente.

macro-vba-password

Utilizendu un editore Hexadecimal (Editore Hex), hè prubabile di apertura .mvba microstation macro d'estensione è facenu stu cambiamentu seguitu sti passi:

1 Download XVI32

Questu pò esse telecaricatu questu indirizzu; in u mo casu aghju downloadu a versione 2.55, compressu bassa in zip, avete scumpressate è esce u file xvi32.exe.

vba-xvi32-microstatino

2 Apertu a mvba applicazione.

Hè cunsigliatu, prima di apre u VBA per fà una copia. Fighjate chì quantunque sia prutettu, quì pudete vede e so viscere. Ebbè, a sola cosa chì resta hè di circà quellu acronimu, una volta trovu, una di e trè lettere hè cambiata in X, è hè salvata. Cù questu, u VBA hè digià senza prutezzione.

Quandu u cercadoru l'appiicazione dumandà s'ellu salvà i cambiamenti, hè necessariu di indicà chì sì.

vba-xvi32-microstatin-excel

Una volta salvatu, vedi chì quandu aprite u VBA ùn dumanda più una chjave, allora hè probabile chì assigni una nova. Se l'utilizatore chì avia dimenticatu a password travaglia sempre in a cumpagnia, duvete andà à lampallu in capu o almenu ubligallu à pagà e biere venneri; s'ellu hè mortu cù u chikungunya, avemu un altru minutu di silenziu.

vba-xvi32-microstatin-excel

Truvà l'acronimu per Microstation VBA (mvba), pare esse u prossimu puzzle. Ùn hè micca listessu per Excel o Access ma cun un sforzu di sensu cumunu è di pazienza pudete truvà.

Per u risparmiu chì significa micca esse capace di cunnosce a password, vi daremu a catena di acronimi in cambiu di una cullaburazione simbolica. Benintesa, ci hè sempre un culpevule o un vincitore, chì unu deve esse accusatu XD. Per questu avete da cumprà u scaricamentu cun Credit card o Paypal.

Golgi Alvarez

Scrittore, ricercatore, specialista in Modelli di Gestione di u Territoriu. Hà participatu à a cuncepimentu è l'implementazione di mudelli cum'è: Sistema Naziunale di Amministrazione di Proprietà SINAP in Honduras, Mudellu di Gestione di Municipalità Conjunte in Honduras, Modellu Integratu di Gestione di Catastru - Registru in Nicaragua, Sistema di Amministrazione di u Territoriu SAT in Colombia . Editore di u blog di cunniscenza Geofumadas dapoi u 2007 è creatore di l'Accademia AulAGEO chì include più di 100 corsi nantu à temi GIS - CAD - BIM - Digital Twins.

Artìculi Related

2 Comments

  1. riguarda
    In u mo casu, ùn vogliu micca chjappà, sguassà o distrughje, a parolla vba password, ciò chì vogliu hè di sapè, o ricordu di a password. Sapete quale serà u modu?

Lascià un cumentu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

Torna à u buttone di prima