Hello,
I was trying to write a small script that opens an MS Word File and does something to it.
I am getting a weird exception when I try to run the script.
It says 'Type-Exception - Expected clr , provided - str' for the line where I try to open the file.
But the same script runs fine on a colleague's computer .
I
couldn't figure out what his computer has that mine doesn't.So I
thought of asking what are the necessary things (libs, dlls) that are
needed to Open/Work on MS Word File from Iron Python.
MS Excel
interaction works fine in my computer though. I have Office 07, MS
Visual Studio 05, .NET Framework 2.0 installed in my computer.
-----------------------------------------------------------------------------------------------------------------------------
Here is the script :
import clr
clr.AddReference("Microsoft.Office.Interop.Word")
import Microsoft.Office.Interop.Word as Word
source_filename = 'C:\Sample_Report.doc'
destination_filename = 'c:\Validation Report.doc'
missing = System.Type.Missing
replaceAll = Word.WdReplace.wdReplaceAll
# Open the Report Template MSWord File
word_application = Word.ApplicationClass()
word_application.Visible = False
document = word_application.Documents.Open(source_filename)
print 'opened microsoft word'