Настройка принтера Word с помощью автоматизации Office - PullRequest
0 голосов
/ 07 октября 2009

Я собираюсь сделать то же, что и в этом вопросе здесь , однако я работаю в библиотеке классов .NET, ссылаясь на основные сборки взаимодействия.

Элемент, возвращаемый из коллекции диалогового окна, когда я делаю это

wordApp.Dialogs[WdWordDialog.wdDialogFilePrintSetup]

не предоставляет такие свойства, как Printer и DoNotSetAsSysDefault. Кто-нибудь знает, почему я не могу получить эти свойства, или есть лучший способ переключения, какой принтер Word будет использовать?

1 Ответ

0 голосов
/ 13 ноября 2009

В Delphi я сохраняю возвращенное диалоговое окно в Variant и затем получаю доступ к свойствам. Затем Delphi автоматически вызывает соответствующие методы из интерфейса IDispatch для доступа к этим свойствам.

Поэтому я использую позднюю привязку для доступа к свойствам диалогового окна. Я не знаком с вашим языком, но позднее связывание должно быть возможным, я думаю.

...