I finally found sometime this weekend to check out IronPython's support for the Office2003 PIA's. Final impression is that somethings work, but most didn't.
Here's a link to the bug I opened showing a small amount of interaction with the word application class via the console.
Anthony
On 5/9/05, kbond <[EMAIL PROTECTED]> wrote:
Hello,
First congratulation of all, thank you for the tremendous work that you
have already done.
I am looking forward the day where I will be able to translate all my MS
office automation in python scripts.
Am I correct I say that iron python will allow it?
So today I try to give it a try but unfortunatly withou success till now.
I am trying to translate this simple vb.net module to iron python, is
there someone reading this list that can help me?
the VB
Imports word = Microsoft.Office.Interop.word
Module Module1
Sub Main()
Dim oWord As Word.ApplicationClass
'Start Word and open the document.
oWord = CreateObject("Word.Application")
oWord.Visible = True
oWord.Documents.Open("C:\tmp\Doc1.doc")
'Run the macros.
'oWord.Run("DoKbTest")
'oWord.Run("DoKbTestWithParameter", "Hello from VB .NET Client")
'Quit Word.
oWord.Quit()
System.Runtime.InteropServices.Marshal.ReleaseComObject(oWord)
oWord = Nothing
End Sub
End Module
Iron Python
import sys
sys.LoadAssemblyByName("Microsoft.Office.Interop.Word")
import Microsoft.Office.Interop.Word as wordApp
oWord = wordApp.ApplicationClass
oWord = CreateObject("wordApp.Application")
oWord.Visible = True
oWord.Documents.Open("C:\tmp\Doc1.doc")
oWord.Quit()
System.Runtime.InteropServices.Marshal.ReleaseComObject (oWord)
oWord = Nothing
thank you
_______________________________________________
users-ironpython.com mailing list
users-ironpython.com@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________ users-ironpython.com mailing list users-ironpython.com@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com