2009-05-20 4 views
2

Ich versuche, Code zu aktivieren, wenn das Dokument zum ersten Mal geladen wird, aber es gibt zwei Probleme. Erstens weiß ich nicht, welche Methode aufgerufen werden soll, um etwas auszulösen, wenn das Dokument zum ersten Mal geöffnet wird. Zweitens, wenn sie Makros deaktiviert haben, wie kann ich sicher sein, dass es aufgerufen wird, wenn sie aktiviert sind?Wie kann ich auf ein OnLoad-Ereignis in Word 2007 VBA zugreifen?

Dank!

Antwort

3

Das Ereignis Document_Open wird gesendet, wenn das Dokument zum ersten Mal geladen wird. die folgenden in der VBA-Code davon Gebrauch zu machen, geben Sie für ThisDocument:

Private Sub Document_Open() 

    '// your code goes here' 

End Sub 

Wie für Behinderte Makros, ich bin mir nicht bewusst ein Verfahren, das so schnell aufgerufen wird, als Makros aktiviert sind.

+0

Danke, das sollte helfen! Wie für die deaktivierten Makros werde ich etwas herausfinden, nehme ich an. –

Verwandte Themen