Atpazīt Excel makro parakstu

Satura rādītājs

Kā uzzināt, vai makro ir parakstīti

Izmantojot digitālo parakstu, izstrādātāji var palielināt uzticību makro. Izmantojot parakstītu VBA projektu, lietotājs var noteikt, vai makro patiešām nāk no norādītā avota.

Lai parakstītu makro, iestatiet komandu "Digitālais paraksts" VBA redaktora izvēlnē "Ekstras" VBA vidē.

Makro varat noteikt, vai ir parakstīts cits VBA projekts. Lai to izdarītu, jautājiet īpašumam VBASigned prom. Šeit ir programmas paraugs:

SubstelleVBASignierungFest ()
Dim darba burtnīca kā darbgrāmata
Aptumšot kā virkni
Iestatīt darbgrāmatu = ActiveWorkbook
Ja darbgrāmata.VBASigned = Patiess
a = MsgBox ("VBA projekts ir digitāli parakstīts.", _
vbOKTikai "Paraksts atrasts")
Citādi
a = MsgBox ("VBA projekts nav digitāli parakstīts.", _
vbOKTikai “Nav atrasts paraksts”)
Beigas Ja
Beigt apakš

Makro pārbauda aktīvo darbgrāmatu. Pēc palaišanas makro nosaka, vai makro projekts aktīvajā darbgrāmatā ir parakstīts vai nē. Rezultāts tiek parādīts ziņojumu logā.

Ja VBA projekts nav parakstīts digitāli, jūs saņemsit šādu ziņojumu logu:

Ja izstrādātājs ir pievienojis parakstu VBA vidē, makro konstatē šo faktu. Šādi izskatās informācijas logs, ko ģenerē programmas kods:

Ja vēlaties pārbaudīt citu darbgrāmatu, nevis aktīvo darbgrāmatu, noregulējiet komplekts-Vērtību piešķiršana mainīgajam Darba burtnīca makro.

Padoms. Ja vēlaties uzzināt, kā programmā Excel ievadīt un sākt makro, īsu aprakstu atradīsit šeit: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave