我正在寻找的方式,以实现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创建插件的最佳方法是什么?
发布于 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。
发布于 2017-05-26 11:56:13
是的,这是可能的,但细化你的要求。选择Apps for Office (Windows + Mac),而不是Com外接程序(仅在Windows中)。
https://stackoverflow.com/questions/44186950
复制相似问题