C# 要打印输出的PrintDialog参数

C# 要打印输出的PrintDialog参数,c#,ms-word,C#,Ms Word,我正在创建word外接程序,我需要此外接程序调用printDialog,以便用户输入参数,然后使用这些参数(份数、页数范围…)进行打印 是否有一种方法可以轻松地将所有参数从printDialog传递到printOut方法 提前感谢您的帮助 我使用WdDialogFilePrint解决了我的问题。 关键是显示对话框,然后在用户验证时获得所需的值并执行,而不仅仅是使用show方法。否,您必须单独传递它们。因此,我必须从printDialog中获取值,并将相应的值放入printOut方法中(我正在考虑

我正在创建word外接程序,我需要此外接程序调用printDialog,以便用户输入参数,然后使用这些参数(份数、页数范围…)进行打印 是否有一种方法可以轻松地将所有参数从printDialog传递到printOut方法


提前感谢您的帮助

我使用WdDialogFilePrint解决了我的问题。
关键是显示对话框,然后在用户验证时获得所需的值并执行,而不仅仅是使用show方法。

否,您必须单独传递它们。因此,我必须从printDialog中获取值,并将相应的值放入printOut方法中(我正在考虑使用两种不同枚举类型的range属性…?您必须将PrintDialog的PageRange属性转换为range、From、to、Pages和PageType参数。如果我使用WdDialogFilePrint而不是PrintDialog,所有内容都可以正常打印,但我可以获得传递给printOut的值吗(我需要得到份数)?