Main Content

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® website https://docs.microsoft.com/en-us/.

The following code creates a 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);

Related Topics

External Websites