undeuranMicrostation-Bentley

Megatkeun sandi tina VBA Microstation macro

Visual Basic for Applications mangrupikeun serangkaian pustaka anu disayogikeun ku Microsoft, rada kuno tapi kuat pisan, khususna dina versi Office sateuacan 2010. Sanaos teras aya, seueur kamajuan anu ayeuna dilakukeun di .NET sareng lingkungan anu sanés; sanaos kitu, pikeun pamekaran dumasar-pigura, VBA lumayan leyuran praktis sareng dina bisi Microstation, rada basajan. Sahenteuna kuring émut nyarioskeun ieu ku nunjukkeun ka peta bounded jeung hal XFM.

Ieu sababaraha masalah anu geus ngahontal kuring isuk ieu, sakumaha anjeunna lumpat di rotunda tina Virgin di imah tropis:

Relief: Lamun kuring ngajalankeun VBA, abdi meunang suratna:

"Inpormasi lisénsi pikeun komponén ieu henteu kapendak. Anjeun teu gaduh hak anu cekap sareng lisénsi ieu pikeun ngagunakeun fungsi ieu dina lingkungan pamekaran.

Aya sababaraha cara pikeun ngabéréskeun masalah ieu, kalebet masang pakét prasyarat microstation sapertos anu dileupaskeun pikeun XM. Masalahna di dieu nyaéta, kamungkinan nalika anjeun nganggo vérsi Windows 8 atanapi Windows 10, seueur perpustakaan kuno teu jalan sareng pastina VBA ieu diwangun sateuacan 2010.vba-xvi32-microstatin-Excel

Hiji leyuran praktis: Pasang Visual Basic 2010 Express, komputer ieu moal ngecas teuing ditambah kadali OCX posiblmente hiji pamaké ngalaman ti debugger nu bisa ngadeteksi na input ti konsol paréntah.

A dipikaresep jalur tina ngundeur Visual Basic Express ieu.

Mun anjeun wanting pikeun ngajalankeun ti Microstation Connect Edition, éta ampir dipastikeun yén aplikasi anu kudu nyieun hiji adjustment kusabab sababaraha toko buku robah ruteu.

Pikeun ngajalankeun microstation VBA marcro, dina kasus V8i sareng sateuacana éta dilakukeun ku Utilities / Marcro / Project Manager. Dina kasus Microstation Connect, anjeun kedah milih tab Utilities of Ribbon.

Salaku bisa ningali, anu ngalir makro tapi lamun urang rampa kode bakal némbongkeun panangtayungan jandela.

Éta mungkin pikeun megatkeun sandi nu boga VBA?

vba-xvi32-microstatin-Excel

Fungsi panyalindungan sandi tina Visual Basic for Applications milarian ngahasilkeun kontrol sareng kaamanan pikeun pamekaran, janten henteu kedah leres naroskeun hal-hal ieu dina halaman wéb. Nanging, asumsina yén solusina kusabab urang hilap kecap akses atanapi téknisi pangembang masihan chikungunya sareng ngagantungkeun beurit, ieu mangrupikeun solusi praktis nganggo éditor hex.

VBA diadopsi ku pausahaan pamekar, jadi akronim dipaké dina kode pikeun nunjukkeun lamun sandi diasupkeun robah ti hiji aplikasi ka nu sejen. Contona, pikeun miceun sandi ti hiji makro Excel VBA ilaharna akronim DBP = "sandi", pikeun Aksés sandi DPX = "sandi". Lamun urang manggihan string anu, sarta ngarobahna kana hal kawas DBR tinimbang DBP, atawa DPR tinimbang DPX, nalika disimpen, ngajaga paréntah konci moal deui dieja leres, sarta vba bakal muka ditangtayungan.

Ieu maké Hex Editor, dina Edit pilihan / Search ngetik string kami hayang, contona BDP, anu téks pilihan string sarta ngajaga Case aktif sénsitip, ditémbongkeun saperti dina gambar di handap ieu.

sandi macro-vba?

Ngagunakeun pangropéa hex (Hex Editor), éta gampang buka extension .mvba makro of MicroStation sarta nyieun robah anu ku di handap léngkah ieu:

1. download XVI32

Ieu bisa diundeur ti arah ieu; bisi kuring Kaula bade handap versi 2.55, low dikomprés di pos, Anjeun kudu decompress sarta ngajalankeun file xvi32.exe.

vba-xvi32-microstatino

2. MVBA muka aplikasina.

Disarankeun, sateuacan muka VBA pikeun nyalin. Tingali yén kumaha waé anu dijagaan, di dieu anjeun tiasa ningali nyali na. Nya, hiji-hijina hal anu kedahna nyaéta milarian singkatan éta, sakali mendakan, salah sahiji tina tilu hurup dirobah janten X, sareng éta disimpen. Kalayan ieu, VBA parantos teu kajaga.

Nutup aplikasi bakal menta lamun ngahemat parobahan, Anjeun kudu nunjukkeun enya.

vba-xvi32-microstatin-Excel

Sakali parantos disimpen, tingali yén nalika anjeun muka VBA éta henteu deui naroskeun konci, maka sigana bakal masihan konci anu énggal. Upami pangguna anu hilap kana kecap akses masih damel di perusahaan, anjeun kedah masihan anjeunna sababaraha benjolan dina sirah atanapi sahenteuna maksakeun anjeunna mayar bir dina dinten Jumaah; upami anjeunna maot sareng chikungunya, urang kedah tiiseun sakedap deui.

vba-xvi32-microstatin-Excel

Milarian akronim pikeun Microstation VBA (mvba), sigana sapertos tatarucingan salajengna. Éta henteu sami pikeun Excel atanapi Access tapi ku usaha akal sareng kasabaran anjeun tiasa mendakanana.

Pikeun tabungan anu hartosna henteu tiasa terang kecap akses, kami bakal masihan anjeun ranté akronim di tukeran pikeun kolaborasi simbolis. Tangtosna, sok aya anu ngalanggar atanapi anu meunang, éta kedah ditagihkeun XD. Pikeun éta anjeun kedah mésér unduhan sareng kartu kiridit atawa PayPal.

Golgi Alvarez

Panulis, panalungtik, spesialis dina Modél Manajemén Tanah. Anjeunna milu dina konseptualisasi sareng palaksanaan model sapertos: Sistem Nasional Administrasi Harta SINAP di Honduras, Model Manajemén Kotamadya Bersama di Honduras, Modél Terpadu Manajemén Cadastre - Pendaptaran di Nikaragua, Sistem Administrasi Wilayah SAT di Kolombia. . Éditor tina blog pangaweruh Geofumadas saprak 2007 sareng panyipta Akademi AulaGEO anu kalebet langkung ti 100 kursus ngeunaan topik GIS - CAD - BIM - Digital Twins.

Artikel nu patali

2 Komentar

  1. Wasalam
    Dina hal kuring, kuring henteu hoyong ngarobih, ngahapus atanapi ngancurkeun, kecap vba sandi, naon anu abdi hoyong nyaéta terang kuring atanapi nginget kecap konci. Naha anjeun terang kumaha modena?

Ninggalkeun comment hiji

email alamat anjeun moal diterbitkeun. Widang diperlukeun téh ditandaan ku *

Deui tombol luhur