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