通过Office自动化设置Word的打印机

时间:2009-10-07 14:31:51

标签: .net automation ms-office

我希望在这个问题here中做同样的事情,但是我在.NET类库中开发,引用了主互操作程序集。

执行此操作时从对话框集合返回的项目

wordApp.Dialogs[WdWordDialog.wdDialogFilePrintSetup]

不会公开Printer和DoNotSetAsSysDefault等属性。有谁知道为什么我无法获得这些属性,或者是否有更好的方法来切换Word将使用哪个打印机?

1 个答案:

答案 0 :(得分:0)

在Delphi中,我将返回的对话框存储在Variant中,然后访问属性。然后Delphi自动从IDispatch接口调用适当的方法来访问这些属性。

所以我使用后期绑定来访问对话框的属性。我不熟悉你的语言,但我认为应该可以进行后期绑定。