Question

I am writing a medical program (with C# Language) which has a relation with Microsoft Office Word 2010. In Word 2010 there is a page "Print Preview and Print" which you can access by pressing Ctrl+P. After I launch Office Word, I want to see "Print Preview and Print" but instead I see the old print preview from Office 2007/2003, which means I don't know how to access this page from office com objects.

The code I've tried:

oWordDoc.PrintPreview();
_oWord.Visible = true;
Was it helpful?

Solution

You can always try SendKeys to do the same as the hotkey CTRL+P

SendKeys.Send("^P");

OTHER TIPS

Try

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);
}
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top