Ci sono molte volte durante la scrittura di macro in cui sarà necessario determinare se l’utente ha effettuato una selezione. Il seguente codice VBA ti consente di sapere se è stata effettuata una selezione. La variabile designata come flag (InSelection) viene prima impostata su False e quindi la proprietà Type dell’oggetto Selection viene utilizzata per determinare se è presente una selezione. In tal caso, InSelection è impostato su True.

InSelection = False If Selection.Type = wdSelectionIP Then InSelection = 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 (127) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: