Documentation Center

  • Trial Software
  • Product Updates

Work with Microsoft Word Documents Using .NET

This example uses classes from the Microsoft.Office.Interop.Word.ApplicationClass class. For information about the class and using the interface with different versions of Microsoft® Word, refer to documentation on the MSDN® Web site http://msdn.microsoft.com/.

The following code creates a new Word document:

NET.addAssembly('microsoft.office.interop.word');
wordApp = Microsoft.Office.Interop.Word.ApplicationClass;
wordDoc = wordApp.Documents;
newDoc = Add(wordDoc);

If you want to type directly into the document, type the MATLAB® command:

wordApp.Visible = true;

Put the cursor into the document window and enter text.

To name the document myDocument.docx and save it in the My Documents folder, type:

SaveAs(newDoc,'myDocument.docx');

When you are finished, to close the document and application, type:

Save(newDoc);
Close(newDoc);
Quit(wordApp);
Was this topic helpful?