2009-10-07 10 views
0

Je cherche à faire la même chose que dans cette question here, mais je suis en train de développer dans une bibliothèque de classes .NET, faisant référence aux assemblys d'interopérabilité primaires.Définition de l'imprimante de Word via Office Automation

L'article retourné de la collection de boîte de dialogue quand je fais

wordApp.Dialogs[WdWordDialog.wdDialogFilePrintSetup] 

ne pas exposer des propriétés telles que l'imprimante et DoNotSetAsSysDefault. Est-ce que quelqu'un sait pourquoi je ne peux pas obtenir à ces propriétés, ou y a-t-il une meilleure façon de changer quelle imprimante Word utilisera?

Répondre

0

Dans Delphi, je stocke la boîte de dialogue renvoyée dans un variant, puis j'accède aux propriétés. Delphi appelle ensuite automatiquement les méthodes appropriées à partir de l'interface IDispatch pour accéder à ces propriétés. Donc, j'utilise une liaison tardive pour accéder aux propriétés de la boîte de dialogue. Je ne connais pas votre langue, mais une liaison tardive devrait être possible je pense.

Questions connexes