首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >适用于Windows和Mac的通用MS插件

适用于Windows和Mac的通用MS插件
EN

Stack Overflow用户
提问于 2017-05-25 17:58:31
回答 2查看 98关注 0票数 2

我正在寻找的方式,以实现MS插件的Mac和Windows。插件应该适用于所有版本的Microsoft Office (Microsoft Office 2003、Microsoft Office 2007、Microsoft Office 2010、Microsoft Office 2013、Microsoft Office 2016),并且应该在Windows XP - Windows 10上工作。它还应该在Mac上运行MS Word (至少在最新版本上)。

似乎不可能为所有这些操作系统和版本创建一个应用程序。

插件的描述:插件应该帮助用户找到任何单词的定义(定义将位于该文件的开头或用户本地磁盘上的另一个文件中)。例如,用户将鼠标放在单词“数学”上,这是一个带有“数学”定义(源自希腊语μάθημαmáthēma,“knowledge,study,learning)”的插件,是对数量(数字)、结构、空间和变化等主题的研究。

我正在考虑一些实现的变体。
。

第一个变体。我可以在WinForms和Microsoft.Office.Interopt的帮助下实现所有Windows和MS版本的插件。在JavaScript的帮助下,我可以在Mac上创建单词外接程序。( JavaScript的外接程序不适用于Microsoft版本< 2013)。

第二个变体。我可以在VBA的帮助下为平台和所有版本创建插件。

这些变体有可能吗?为Windows和Mac创建插件的最佳方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-26 13:24:11

第一个变体。我可以在WinForms和Microsoft.Office的帮助下做插件.

这个,听起来,如果你想支持旧的Office产品(2010年及更久的版本),你应该这么做。您可以为Windows上的旧版本创建VBA或COM/VSTO版本。对于较早版本的Mac (例如:Entourage),您应该考虑AppleScript脚本的扩展性。Office外接程序(JS ),用于Windows和Mac上的新版本。

第二个变体。我可以在VBA的帮助下为平台和所有版本创建插件。

没有像VBA为Mac增加的东西。在旧的Office中,可以有效地使用AppleScript编写某些操作的脚本。

这一切都是关于你的要求。最后你会做出决定的。我会以Office作为起点,然后再看看您是否对您的应用程序有很强的需求,以便使用旧版本的Office。

票数 1
EN

Stack Overflow用户

发布于 2017-05-26 11:56:13

是的,这是可能的,但细化你的要求。选择Apps for Office (Windows + Mac),而不是Com外接程序(仅在Windows中)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44186950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档