Blocco della posizione delle barre degli strumenti personalizzate

Se avete sviluppato barre degli strumenti personalizzate in Word, avrete notato un problema con loro. Hanno "muovono", nel senso che sono in luoghi diversi ogni volta che si avvia Word? Se questo è il caso, ci si potrebbe chiedere come fare le barre degli strumenti restare, esattamente dove si desidera che siano.

La prima cosa da capire è che le informazioni di posizionamento per le barre degli strumenti è mantenuto da Word in HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 9.0 \ chiave di Word \ Registry dati. (In realtà, la parte 9,0 dei cambiamenti principali, a seconda della versione. Questo è per Word 2000. Se si utilizza Word 97, è 8.0, ed è 10.0 per Word 2002.)

Ogni volta che si esce da Word, le posizioni della barra degli strumenti sono scritti nel Registro di sistema. A causa di questo, si può provare questi passaggi per posizionare in modo permanente le barre degli strumenti:

  1. Direttamente aprire il modello Normal.dot, o il modello in cui si trovano le barre degli strumenti. (Assicurarsi che si apre il modello in sé, non è un documento basato sul modello.)
  2. Nel modello, digitare un carattere; qualsiasi carattere farà. In questo modo Word sapere che hai "cambiato" il modello, in modo da sapere è necessario salvarlo.
  3. Posizionare le barre degli strumenti in cui si desidera li trova, per impostazione predefinita.
  4. Eliminare il carattere aggiunto nel passaggio 2.
  5. Chiudere Word, salvare le modifiche al modello.

La prossima volta che si avvia Word, le barre degli strumenti dovrebbe essere dove si desidera che siano. Se non lo sono, si consiglia di uscire da Word e provare a eliminare la chiave \ Word \ Registry dati, come descritto in precedenza in questo suggerimento. La prossima volta che avvia Word, la chiave di registro viene creata automaticamente, e si può ancora provare il posizionamento delle barre degli strumenti.

Un altro approccio è quello di utilizzare una macro per bloccare la posizione delle barre degli strumenti. Aggiungere la seguente macro al documento Nuovo evento del modello stesso.

LockAllVisibleToolbars Sub ()
Cb Dim Come CommandBar

Per ogni cb In CommandBars
Se cb.Visible = True Then
cb.Protection = msoBarNoChangeDock + _
msoBarNoChangeVisible + _
msoBarNoCustomize + _
msoBarNoMove + _
msoBarNoResize
End If
Successivo cb
End Sub

Si è, naturalmente, eseguito ogni volta che un nuovo documento viene creato in base al modello. La macro blocca la posizione delle barre degli strumenti e non permette loro di essere spostati o personalizzati. È possibile sbloccare le barre degli strumenti eseguendo questa macro:

UnlockAllVisibleToolbars Sub ()
Cb Dim Come CommandBar

Per ogni cb In CommandBars
Se cb.Visible = True Then
Se cb.Name = ("Task Pane") Then
cb.Protection = msoBarNoCustomize
Altro
cb.Protection = msoBarNoProtection
End If
End If
Successivo cb
End Sub

WordTips è la vostra fonte per la formazione Microsoft Word conveniente. (Microsoft Word è il più popolare software di elaborazione testi del mondo.) Questa punta (1354) si applica a Microsoft Word 97, 2000, 2002, e 2003.