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?