HOWTO: Print Word document from X++


You might need to print Word document directly from X++. Here’s a short sample how to do this:

{
str document = "C:\\test.doc";
COM wordApplication;
COM wordDocuments;
COM wordDoc;
;

// Create instance of Word application
wordApplication = new COM("Word.Application");

// Get documents property
wordDocuments = wordApplication.Documents();

// Open document
wordDoc = wordDocuments.Open(document);

// Activate the document - this is necessary to print it
wordDoc.Activate();

// Print the document
wordDoc.PrintOut();

// Close document
wordDoc.Close();

// Close Word application
wordApplication.Quit();
}


Martin F

Skip to main content