Bill si chiede come può ottenere la finestra di dialogo Proprietà per un documento da visualizzare dall’interno di una macro. In Word 2003 può farlo manualmente scegliendo Proprietà dal menu File, ma il processo è un po ‘più complesso in Word 2007 con la necessità di visualizzare il pannello delle informazioni del documento e quindi visualizzare le proprietà avanzate.

Anche se il modo in cui si visualizza la finestra di dialogo Proprietà è diverso in Word 2007 rispetto alle versioni precedenti del programma, il modo in cui lo si fa in una macro non è diverso. È possibile visualizzare una finestra di dialogo di Word in VBA utilizzando questa sintassi:

Dialogs(name).Show

Questo funziona perché VBA rende le finestre di dialogo accessibili tramite la raccolta Dialogs. Il trucco sta nel determinare cosa dovresti usare al posto di name nella sintassi. Ad esempio, se si desidera visualizzare la finestra di dialogo Apri, è possibile utilizzare quanto segue:

Dialogs(wdDialogFileOpen).Show

Puoi trovare un elenco completo delle costanti della finestra di dialogo in questo sito:

http://msdn.microsoft.com/en-us/library/bb214033.aspx

Sfortunatamente, non esiste una costante “wdDialogFileProperties” che puoi utilizzare con la raccolta Dialogs. Ciò significa che non è possibile visualizzare la finestra di dialogo Proprietà completa. È tuttavia possibile visualizzare “parti” della finestra di dialogo. Ad esempio, è possibile utilizzare quanto segue per visualizzare le informazioni trovate nella scheda Riepilogo della finestra di dialogo Proprietà:

Dialogs(wdDialogFileSummaryInfo).Show

Funzionerà con qualsiasi versione di Word, incluso Word 2007. Se si desidera visualizzare il riquadro informazioni documento, che è una novità di Word 2007, lo si fa non utilizzando la raccolta Dialogs, ma utilizzando il codice seguente:

Application.DisplayDocumentInformationPanel = True

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (7482) si applica a Microsoft Word 2007, 2010 e 2013.