Work with Microsoft Word Documents Using .NET
This example for Microsoft® .NET Framework 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/.
The following code creates a Word document:
dotnetenv("framework") 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);