ricordati che l'interoperabilità tra vb.net e i programmi di office rimangono gli stessi...
mi spiego meglio:
se tu nel vba di word fai la stessa cosa che hai fatto in vb.net quando fai il . dopo builtindocumentproperties(...) vedrai che non ti uscirà la finestrella dell'intellisense con tutte le proprietà di quell'oggetto..
questo perchè, negli insiemi, quando metti le parentesi, non è stato implementato l'intellisense...
l'unica cosa che puoi fare in questi casi è dimensionae una variabile del tipo dell'oggetto e far puntare la variabile all'oggetto.. come in questo esempio:
vedrai che magicamente l'intellisense ti apparirà...codice:dim dc as DocumentProperty dc = wrdDoc.BuiltInDocumentProperties(Word.WdBuiltInProperty.wdPropertyPages) msgbox dc.value dc=nothing

Rispondi quotando