如何知道从我的加载项(功能区)安装了哪个 word 版本?用 C#
how to know which word version is installed from my add-in (Ribbon)? with c#
我用 c# 为 word 构建加载项。
我的加载项可以在 word 2010 和 2013 上运行。如何知道我的加载项安装了哪个 word 版本?
假设您使用的是 VSTO,您可以阅读 Globals.ThisAddIn.Application.Version
属性(参见 MSDN Blog article)。
string version = Globals.ThisAddIn.Application.Version;
string majorStr = version.Split('.').First();
int major = Convert.ToInt32(majorStr);
if (major == 14) // Word 2010
// ...
else if (major == 15) // Word 2013
// ...
我用 c# 为 word 构建加载项。 我的加载项可以在 word 2010 和 2013 上运行。如何知道我的加载项安装了哪个 word 版本?
假设您使用的是 VSTO,您可以阅读 Globals.ThisAddIn.Application.Version
属性(参见 MSDN Blog article)。
string version = Globals.ThisAddIn.Application.Version;
string majorStr = version.Split('.').First();
int major = Convert.ToInt32(majorStr);
if (major == 14) // Word 2010
// ...
else if (major == 15) // Word 2013
// ...