我希望在这个问题here中做同样的事情,但是我在.NET类库中开发,引用了主互操作程序集。
执行此操作时从对话框集合返回的项目
wordApp.Dialogs[WdWordDialog.wdDialogFilePrintSetup]
不会公开Printer和DoNotSetAsSysDefault等属性。有谁知道为什么我无法获得这些属性,或者是否有更好的方法来切换Word将使用哪个打印机?
答案 0 :(得分:0)
在Delphi中,我将返回的对话框存储在Variant中,然后访问属性。然后Delphi自动从IDispatch接口调用适当的方法来访问这些属性。
所以我使用后期绑定来访问对话框的属性。我不熟悉你的语言,但我认为应该可以进行后期绑定。