首页 文章

LibreOffice / OpenOffice是否支持COM模型

提问于
浏览
0

LibreOffice / OpenOffice是否支持COM模型(组件对象模型)?

1 回答

  • 0

    不是直接的 . OpenOffice / LibreOffice的创建者发明了自己的组件框架,称为UNO .

    从有限的见解到这个框架(非常糟糕的文档,但官方COM文档也是废话[保存Don Box'es书,但那是Addison Wesley]),在我看来,好像UNO与COM非常匹配(没有固定的ABI,因此来自相同环境的组件可以相互通信而无需将其调用转换为公共ABI) .

    我必须承认我没有使用它(只有我的同事),而我已经使用COM自动化很多(Visual C / ATL) . 我想有一个桥接框架可以为UNO粘合组件创建COM .

    但是如果你想自动化OpenOffice,你也可以开始使用UNO(就好像你可以编写解决MS Office和LO / OO的COM代码一样) . 另外看看这个链接:http://www.oooforum.org/forum/viewtopic.phtml?t=9815(谷歌相关的东西是谷歌搜索的,因为com也是一个顶级的互联网域名 . 猜猜MS选择了后继技术的名称:-)

    此致,斯图尔特

    PS:你介意让我们了解你在UNO或UNO对COM桥接的经历吗? Thx提前

相关问题