Tunnista Excel -makrojen allekirjoitus

Sisällysluettelo

Kuinka selvittää, onko makrot allekirjoitettu

Digitaalisen allekirjoituksen avulla kehittäjät voivat lisätä luottamusta makroihin. Allekirjoitetun VBA -projektin avulla käyttäjä voi määrittää, onko makro todella peräisin määritetystä lähteestä.

Voit allekirjoittaa makron asettamalla "Digital Signature" -komennon VBA -editorin VBA -ympäristön "Extras" -valikosta.

Makrossa voit määrittää, onko toinen VBA -projekti allekirjoitettu vai ei. Voit tehdä tämän kysymällä kiinteistöltä VBASigned pois. Tässä on esimerkkiohjelma:

SubstelleVBASignierungFest ()
Dim Työkirja Työkirjana
Himmennä merkkijono
Aseta työkirja = ActiveWorkbook
If Workbook.VBASigned = Tosi sitten
a = MsgBox ("VBA -projekti on digitaalisesti allekirjoitettu.", _
vbOKVain "Allekirjoitus löytyi")
Muu
a = MsgBox ("VBA -projektia ei ole digitaalisesti allekirjoitettu.", _
vbOKVain "Allekirjoitusta ei löydy")
Loppu Jos
End Sub

Makro tarkistaa aktiivisen työkirjan. Käynnistyksen jälkeen makro määrittää, onko aktiivisen työkirjan makroprojekti allekirjoitettu vai ei. Tulos näkyy viesti -ikkunassa.

Jos VBA -projektia ei ole allekirjoitettu digitaalisesti, saat seuraavan viesti -ikkunan:

Jos kehittäjä on lisännyt allekirjoituksen VBA -ympäristöön, makro havaitsee tämän. Tältä ohjelma -koodin luoma tietoikkuna näyttää:

Jos haluat tarkastella toista työkirjaa aktiivisen työkirjan sijasta, säädä aseta-Arvojen osoittaminen muuttujalle Työkirja makrossa.

Vinkki: Jos haluat tietää, miten voit syöttää ja käynnistää makroja Excelissä, löydät lyhyen kuvauksen täältä: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave