downloadsMicrostation-Bentley

Break sandi saka VBA Microstation gedhe

Visual Basic for Applications minangka serangkaian perpustakaan sing kasedhiya dening Microsoft, gaya kuno nanging kuat banget, utamane ing versi Office sadurunge 2010. Sanajan isih ana, saiki akeh pangembangan sing digawe ing .NET lan lingkungan liyane; sanajan mangkono, kanggo pangembangan adhedhasar pigura, VBA minangka solusi praktis lan ing Kasus Microstation, cukup prasaja. Paling ora, aku kelingan ngomong babagan iki kanthi nuduhake Peta bunder Lan soko karo XFM.

Iki ana sawetara masalah sing wis teka marang aku esuk iki, kaya aku mlayu ing bunderan Virgin ing sawijining omah tropis:

Bantuan: Nalika aku mbukak VBA, aku njaluk pesen:

"Informasi lisensi kanggo komponen iki ora ditemokake. Sampeyan ora duwe hak sing cukup karo lisensi iki kanggo nggunakake fungsi iki ing lingkungan pangembangan.

Ana sawetara cara kanggo ngatasi masalah iki, kalebu nginstal paket prasyarat microstation kayata sing dirilis kanggo XM. Masalahe ing kene yaiku, bisa uga nalika sampeyan nggunakake versi Windows 8 utawa Windows 10, akeh perpustakaan kuno ora bisa digunakake lan mesthine VBA iki dibangun sadurunge 2010.Vba-xvi32-microstatin-excel

Output praktis: Nginstal Visual Basic 2010 Express, iki ora bakal mbukak komputer akeh lan bakal nambah kontrol OCX sing bisa dadi panganggo sing ngalami wiwit debugger bisa ndeteksi lan ngetik saka console perintah.

Rute kemungkinan Unduh Visual Basic Express iki.

Yen sampeyan kepengin mbukak MicroStation Connect Edition, meh mesthine aplikasi kasebut kudu disetel amarga sawetara rute perpustakaan diganti.

Kanggo mbukak mikrostasi VBA marcro, ing kasus V8i lan luwih dhisik, rampung karo Utilities / Marcro / Project Manager. Ing kasus Microstation Connect, sampeyan kudu milih tab Utilities Ribbon.

Minangka sampeyan bisa ndeleng, makro dieksekusi nanging yen kita pengin ndemek kode bakal nuduhake jendela proteksi.

Apa sampeyan bisa ngilangi tembung sandi sing duwe VBA?

Vba-xvi32-microstatin-excel

Fungsi proteksi sandhi saka Visual Basic for Applications ngupayakake ngasilake kontrol lan keamanan pangembangan, mula ora bener yen takon babagan perkara kasebut ing situs web. Nanging, kanthi nganggep solusi kasebut amarga kita lali sandhi utawa teknisi pangembang menehi chikungunya lan nutup mouse, iki solusi praktis nggunakake editor hex.

VBA diadopsi dening perusahaan pangembang, saengga akronim sing digunakake ing kode kasebut kanggo nuduhake nalika tembung sandhi dilebokake diganti saka siji aplikasi menyang aplikasi liyane. Contone, kanggo mbusak sandi saka Excel VBA macro biasane akronim DBP = "sandi", kanggo Akses sandi iku DPX = "sandi". Yen kita nemokake senar kasebut, lan ngganti kaya DBR tinimbang DBP, utawa DPR tinimbang DPX, nalika disimpen, printah kunci nglindhungi ora bakal ditulis kanthi bener, lan vba bakal mbukak tanpa dilindhungi.

Iki, nggunakake Hex Editor, ing pilihan Sunting / Panelusuran, nyithak string we are looking for, contone BDP, karo opsi Senar teks lan njaga Kasus aktif aktif, kaya sing ditampilake ing gambar ing ngisor iki.

Macro-vba-password

Nggunakake editor Hexadecimal (Hex Editor), kamungkinan bakal mbukak makro extension mikroba .mvba lan gawe owah-owahan kanthi melu langkah iki:

1. Unduh XVI32

Iki bisa diundhuh saka Alamat iki; Ing kasus aku ngundhuh versi 2.55, kurang teken ing zip, sampeyan kudu unzip lan mbukak file xvi32.exe.

Vba-xvi32-microstatino

2. Bukak aplikasi mvba.

Disaranake, sadurunge mbukak VBA kanggo nggawe salinan. Deleng manawa ora dilindhungi apa wae, sampeyan bisa ndeleng guts ing kene. Mung siji-sijine sing kudu ditemokake yaiku akronim kasebut, yen ditemokake salah siji saka telung huruf kasebut diganti dadi X, banjur disimpen. Kanthi iki, VBA wis ora direksa.

Nalika nutup aplikasi bakal takon yen nyimpen owahan, perlu dituduhake ya.

Vba-xvi32-microstatin-excel

Sawise disimpen, priksa manawa nalika mbukak VBA, ora njaluk kunci maneh, mula bisa uga menehi kunci sing anyar. Yen pangguna sing lali sandhi isih kerja ing perusahaan, sampeyan kudu menehi sawetara benjolan utawa paling ora meksa dheweke mbayar bir ing dina Jumuah; yen dheweke tilar donya kanthi chikungunya, kita bakal meneng sawetara menit maneh.

Vba-xvi32-microstatin-excel

Nggoleki akronim kanggo Microstation VBA (mvba), kayane teka-teki sabanjure. Ora padha kanggo Excel utawa Akses nanging kanthi upaya akal sehat lan sabar sampeyan bisa nemokake.

Kanggo tabungan sing artine ora bisa ngerti sandhi, kita bakal menehi rantai akronim kanggo ngganti kolaborasi simbolis. Mesthi wae, mesthi ana wong sing nglanggar utawa sing menang, sing kudu dikenani biaya XD. Kanggo iku sampeyan kudu tuku undhuhan nganggo Kertu kredit utawa Paypal.

Golgi Alvarez

Penulis, peneliti, spesialis ing Model Manajemen Tanah. Dheweke wis melu ing konseptualisasi lan implementasine model kayata: Sistem Nasional Administrasi Properti SINAP ing Honduras, Model Manajemen Kotamadya Bersama ing Honduras, Model Integrasi Manajemen Cadastre - Registry ing Nicaragua, Sistem Administrasi Wilayah SAT ing Kolombia . Editor blog kawruh Geofumadas wiwit 2007 lan pencipta Akademi AulaGEO sing kalebu luwih saka 100 kursus babagan topik GIS - CAD - BIM - Digital Twins.

Artikel web

2 Komentar

  1. regards
    Ing kasusku, aku ora pengin break, mbusak utawa ngrusak, tembung vba tembung, sing dakkarepake yaiku supaya aku ngerti utawa ngelingake sandhi. Apa sampeyan ngerti mode kasebut?

Deja un comentario

Bali menyang ndhuwur tombol