-->

如何通过编程访问“打印预览和打印”页面在Office Word 2010(how to access

2019-10-17 09:50发布

我写一个医疗程序(用C#语言),其具有与Microsoft Office Word 2010中的关系在Word 2010中,有一个页面“打印预览和打印”,你可以通过按Ctrl + P访问。 我推出的Office Word后,我想看看“打印预览和打印”,而是我看到办公室二千零三分之二千零七旧打印预览,这意味着我不知道如何从办公室COM对象访问该页面。

我试过的代码:

oWordDoc.PrintPreview();
_oWord.Visible = true;

Answer 1:

你可以尝试的SendKeys做同样的热键CTRL + P

SendKeys.Send("^P");


Answer 2:

尝试

int dialogResult = wordApp.Dialogs[Word.WdWordDialog.wdDialogFilePrint].Show(ref missing);
if (dialogResult == 1)
{
    oWordDoc.PrintOut(ref missing, ref missing, ref missing, ref missing,
                      ref missing, ref missing, ref missing, ref missing,
                      ref missing, ref missing, ref missing, ref missing,
                      ref missing, ref missing, ref missing, ref missing,
                      ref missing, ref missing);
}


文章来源: how to access programmatically to “print preview and print” page in Office Word 2010