Prepoznajte podpis makrov Excel

Kazalo

Kako ugotoviti, ali so makri podpisani

Z digitalnim podpisom lahko razvijalci povečajo zaupanje v makre. S podpisanim projektom VBA lahko uporabnik ugotovi, ali makro res prihaja iz podanega vira.

Če želite podpisati makro, nastavite ukaz "Digitalni podpis" v meniju "Dodatki" v urejevalniku VBA v okolju VBA.

V makru lahko določite, ali je podpisan še en projekt VBA ali ne. Če želite to narediti, vprašajte nepremičnino VBASigned stran. Tu je vzorec programa:

SubstelleVBASignierungFest ()
Dim delovni zvezek kot delovni zvezek
Zatemni kot niz
Nastavi delovni zvezek = ActiveWorkbook
Če je Workbook.VBASigned = True Potem
a = MsgBox ("Projekt VBA je digitalno podpisan.", _
vbOKOnly, "Signature found")
Sicer pa
a = MsgBox ("Projekt VBA ni digitalno podpisan.", _
vbOKOnly, "No signature found")
Konec Če
End Sub

Makro preveri aktivni delovni zvezek. Po zagonu makro določi, ali je projekt makra v aktivnem delovnem zvezku podpisan ali ne. Rezultat je prikazan v oknu za sporočila.

Če projekt VBA ni digitalno podpisan, boste prejeli naslednje okno s sporočilom:

Če je razvijalec dodal podpis v okolju VBA, makro zazna to dejstvo. Tako izgleda informacijsko okno, ki ga ustvari programska koda:

Če želite namesto aktivnega delovnega zvezka pregledati drug delovni zvezek, ga prilagodite nastavljeno-Dodelitev vrednosti spremenljivki Delovni zvezek v makro.

Nasvet: Če želite vedeti, kako vnesti in zagnati makre v Excelu, boste tukaj našli kratek opis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave