Prepoznajte potpis Excel makronaredbi

Sadržaj

Kako saznati jesu li makronaredbe potpisane

Uz digitalni potpis, programeri mogu povećati povjerenje u makronaredbe. S potpisanim VBA projektom, korisnik može utvrditi dolazi li makronaredba iz navedenog izvora.

Za potpisivanje makronaredbe postavite naredbu "Digitalni potpis" s izbornika "Dodaci" u VBA uređivaču u VBA okruženju.

U makronaredbi možete odrediti je li neki drugi VBA projekt potpisan ili nije. Da biste to učinili, pitajte nekretninu VBASigned daleko. Evo primjera programa:

SubstelleVBASignierungFest ()
Dim Workbook As Workbook
Dim a As String
Postavi radnu knjigu = ActiveWorkbook
Ako je Workbook.VBASigned = Tačno
a = MsgBox ("VBA projekt je digitalno potpisan.", _
vbOKSamo "Potpis je pronađen")
Drugo
a = MsgBox ("VBA projekt nije digitalno potpisan.", _
vbOKSamo "Potpis nije pronađen")
Završi ako
Kraj podm

Makro provjerava aktivnu radnu knjigu. Nakon pokretanja, makronaredba određuje je li projekt makroa u aktivnoj radnoj knjizi potpisan ili nije. Rezultat se prikazuje u prozoru s porukom.

Ako VBA projekt nije digitalno potpisan, primit ćete sljedeći prozor s porukom:

Ako je programer dodao potpis u VBA okruženju, makro će otkriti tu činjenicu. Ovako izgleda prozor s informacijama koji je generiran programskim kodom:

Ako želite pregledati drugu radnu knjigu umjesto aktivne, prilagodite datoteku postavljen-Dodjela vrijednosti varijabli Radna bilježnica u makronaredbi.

Savjet: Ako želite znati kako unijeti i pokrenuti makroe u Excelu, ovdje ćete pronaći kratak opis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave