Poiché l'intestazione di questa chiede notizie sulla dichiarazione del documento, sto andando gettare fuori l'idea di sostituzione del ActiveDocument con un nome variabile.
Suggerirei di cominciare il vostro codice con:
Documento fioco come documento
Allora potete assicurarti che il documento corretto sia coinvolto con:
Regolar documento = ActiveDocument
Da voi ha accennato che l'utente sta generando un documento, voi potrebbe persino volere assicurarsi che avesse attaccato alla mascherina usando:
Regolar documento = Documents.Add (mascherina: = " normale ")
Con il nome della mascherina che è di qualunque avete bisogno. La cosa piacevole circa usando una mascherina per un nuovo documento è che potete essere sicuro che i segnalibri esisteranno.
Senza vedere il resto della vostra mascherina, non sono interamente sicuro che cosa manca, ma potreste stringere le cose dichiarando un tipo di documento. ActiveDocument può ottenere il genere di wonky se l'utente ha lime multiple aperte (comunque è improbabile se stiate denominando il codice all'interno del documento attivo).