[IronPython] Embedding IronPython in MS-Office (fwd)

Slide slide.o.mix at gmail.com
Sun Nov 15 23:37:53 CET 2009


I think Office is tied to ActiveScripting which is COM based. I am not sure
any ActiveScripting language will work either, they may have it tied
directly to VBA as was said earlier.

On Sun, Nov 15, 2009 at 8:16 AM, Curt Hagenlocher <curt at hagenlocher.org>wrote:

> VBA is embedded pretty tightly into Word and Excel; there's no way to swap
> it out for another scripting engine.
>
>
> On Sun, Nov 15, 2009 at 8:40 AM, Joshua Kramer <josh at globalherald.net>wrote:
>
>>
>> A while back, Slide wrote:
>>
>> "You'd have to write an add-in for office that hosted the .NET runtime and
>> provided a hosting API that IP could interact with. I don't think this
>> would be a small undertaking."
>>
>> Hmm.  Is there any way to have MSO "see" IPY as a Scripting or Macro
>> Language, like it sees VBA?  I am familiar with writing console (or regular)
>> apps in C# and using the Microsoft.Office.Interop assemblies - I could do
>> this easily from IronPython but I'd rather it be usable from within the MSO
>> environment.
>>
>> OpenOffice is better in this regard because it "sees" Python, Java, and
>> Basic as just different scripting / macro languages, and therefore it's easy
>> to write Python apps that EITHER run from within the environment or outside.
>>
>> Cheers,
>> -JK
>>
>> --
>>
>> -----
>> http://www.globalherald.net/jb01
>> GlobalHerald.NET, the Smarter Social Network! (tm)
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>


-- 
slide-o-blog
http://slide-o-blog.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20091115/78822fb3/attachment.html>


More information about the Ironpython-users mailing list