Questione : Come dichiarare il documento che sto lavorando dentro

Ciao il experts

I ha una mascherina che su nuovo aprono una forma dell'utente in cui l'utente seleziona il tipo di documento che vogliono generare. Dalla loro selezione inserisce il contenuto di un'altra lima nel documento. Una volta che seleziona il pulsante di opzione io registrare la loro selezione nei customdocumentproperties. Una volta che rifinisce inserire il documento io denominare sul customdocumentproperty per riempire una parte del nextform (denominato GEOProcurementMenu). Ma quando va riferirsi al customdocumentproperty io ottenere un percorso della lima di errore run-time 76 non trovato. Ma posso confermare che realmente è registrato nella cosa bizzarra di document.

The è che funziona benissimo sul mio computer.

Help? Chiunque conosce che cosa potrebbe accendere?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
>Sub notpretty AutoNew " del class= " del id= " codeSnippet760670 del
           
class= del

Risposta : Come dichiarare il documento che sto lavorando dentro

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).
Altre soluzioni  
 
programming4us programming4us