Gibt es ein Ereignis beim Dokumentwechsel?

13/01/2010 - 14:32 von Mike | Report spam
Hallo VBA-Spezialisten!

In einer Vorlage habe ich einer Symbolleiste eine Schaltflàche, mit der sich
der Dokumentschutz ein- / ausschalten làsst. Entsprechend àndert sich die
Beschriftung der Schaltflàche.

Wenn jetzt mehrere Dokumente der Vorlage geöffnet sind und bei einigen der
Schutz ein, bei den restlichen nicht, passt sich die Beschriftung der
Schaltflàche beim Dokumentwechsel nicht an.

Gibt es ein Ereignis, mit auf den Wechsel zwischen den Dokumenten reagieren
kann um die Beschriftung anpassen zu können?

Würde mich über hilfreiche Hinweise freuen,

Gruß Mike
 

Lesen sie die antworten

#1 Christian Freßdorf
13/01/2010 - 15:00 | Warnen spam
Hallo Mike
in einem Klassenmodul "clsApp":
Public WithEvents oApp As Application
Private Sub oApp_WindowActivate(ByVal Doc As Document, ByVal Wn As Window)
If Documents.Count = 0 Then Exit Sub
If Doc.ProtectionType <> wdNoProtection Then
' Dokumentschutz
Else
' Kein Dokumentschutz
End If
End Sub

In einem Modul:
Dim wdApp As New clsApp

Sub AutoExec()
Set wdApp.oApp = Word.Application
End Sub


Gruß Christian
~~~~~~~~~~~~
Antworten / Rückmeldungen nur in die NG!
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)

Ähnliche fragen