I have some code to print docx document:
Microsoft.Office.Interop.Word.Application wordInstance = new Microsoft.Office.Interop.Word.Application();
FileInfo wordFile = new FileInfo("1.docx");
object fileObject = wordFile.FullName;
object oMissing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.Document doc = wordInstance.Documents.Open(ref fileObject);
doc.Activate();
doc.PrintOut(oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing,
oMissing, oMissing, oMissing, oMissing);
But I receive exception on wordInstance.Documents.Open():
unable to cast COM object of type 'microsoft.Office.Interop.Word.ApplicationClass' to 'microsoft.Office.Interop.Word.Application'"
I have Word 2016 and Microsoft.Office.Interop.Word Version 15.0.0.0.
How can I solve the problem?