Dialogfeld „Eigenschaften anzeigen“ in einem Makro (Microsoft Word)
Bill fragt sich, wie er das Dialogfeld Eigenschaften für ein Dokument in einem Makro anzeigen kann. In Word 2003 kann er dies manuell tun, indem er im Menü Datei die Option Eigenschaften auswählt. In Word 2007 ist der Vorgang jedoch etwas komplexer, da das Dokumentinformationsfenster angezeigt und anschließend die erweiterten Eigenschaften angezeigt werden müssen.
Obwohl die Art und Weise, wie Sie das Dialogfeld Eigenschaften anzeigen, in Word 2007 anders ist als in früheren Versionen des Programms, unterscheidet sich die Art und Weise, wie Sie dies in einem Makro tun, nicht. Sie können ein Word-Dialogfeld in VBA mithilfe der folgenden Syntax anzeigen:
Dialogs(name).Show
Dies funktioniert, weil VBA über die Dialogsammlung auf Dialogfelder zugreift. Der Trick besteht darin, zu bestimmen, was anstelle von name in der Syntax verwendet werden soll. Wenn Sie beispielsweise das Dialogfeld Öffnen anzeigen möchten, können Sie Folgendes verwenden:
Dialogs(wdDialogFileOpen).Show
Eine vollständige Liste der Dialogfeldkonstanten finden Sie auf dieser Site:
http://msdn.microsoft.com/en-us/library/bb214033.aspx
Leider gibt es keine „wdDialogFileProperties“ -Konstante, die Sie mit der Dialogs-Auflistung verwenden können. Dies bedeutet, dass das vollständige Dialogfeld Eigenschaften nicht angezeigt werden kann. Sie können jedoch „Teile“ des Dialogfelds anzeigen. Sie können beispielsweise Folgendes verwenden, um die Informationen auf der Registerkarte „Zusammenfassung“ des Dialogfelds „Eigenschaften“ anzuzeigen:
Dialogs(wdDialogFileSummaryInfo).Show
Dies funktioniert in jeder Version von Word, einschließlich Word 2007. Wenn Sie das Dokumentinformationsfenster anzeigen möchten, das neu in Word 2007 ist, verwenden Sie dazu nicht die Dialogs-Auflistung, sondern den folgenden Code:
Application.DisplayDocumentInformationPanel = True
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die beliebteste Textverarbeitungssoftware der Welt.) Dieser Tipp (7482) gilt für Microsoft Word 2007, 2010 und 2013.