如何拥有 2 个非常相似的 Excel 插件,一个用于生产,一个用于开发?
How to have 2 very similar Excel AddIns, one for production, one for development?
必须将 2 个加载项分开。
这是我所做的:
我创建了 2 个文件夹来保存 Visual Studio 文件:
"Excel Production"(这个已经存在很多年了)
"Excel Development"(这是我试图正确实施的那个)
我对一般部署(1.4、3.8 等)使用偶数版本号,对 development/experimental 代码和发布使用奇数版本号。
当然,第二个文件夹中的 MS 解决方案最初与第一个文件夹中最新最好的解决方案完全相同。下一步(以及这个问题的原因)是:究竟需要更改什么才能让两个 Excel 加载项在同一台计算机上同时工作(对我和我的 alpha 测试人员)?
经过大量的反复试验,这是我的发现:
(1) 在 "Application" 部分下,我将程序集名称从 "SmartQuotes" 更改为 "SmartQuotesExperimental"
(2) 在 "Publish" 部分下,我将 "Publishing Folder Location" 更改为指向第二个。在其中发布名称为“(实验)”的位置。
(3) 在 "Publish | Options" 部分下我更改了:
(3a)》描述产品名称:"SmartQuotesExperimental"
(3b) "Office 设置解决方案名称:"SmartQuotesExperimental"
(4)我试过更改实验版的GID,没有任何改变。
我想要的是两个功能区选项卡,一个标记为 "Quotes v1.4",另一个标记为 "Quotes v1.5"。
我通过上述更改实现的是一个功能区选项卡和 2 个功能区按钮组。
我将尝试包含说明性屏幕截图。
See original post, more detailed, in an MS Forum
这 2 个屏幕截图显示了编程方面:
VS Fields Modified
What the user sees at Excel install time
此屏幕截图显示了用户在 运行 时间看到的内容:
This is what I have achieved
这张截图说明了我的目标:
This is what I would like to see, inside Excel
如果重要的话,我使用 C#。
解决方法是:远离内置选项卡控件。它会妨碍多个选项卡场景。
您应该select以下设置:
生成成员:错误
可见:假
为了避免讨厌的、善意的内置选项卡控件。只需添加工具箱中的选项卡即可。
必须将 2 个加载项分开。
这是我所做的:
我创建了 2 个文件夹来保存 Visual Studio 文件:
"Excel Production"(这个已经存在很多年了)
"Excel Development"(这是我试图正确实施的那个)
我对一般部署(1.4、3.8 等)使用偶数版本号,对 development/experimental 代码和发布使用奇数版本号。
当然,第二个文件夹中的 MS 解决方案最初与第一个文件夹中最新最好的解决方案完全相同。下一步(以及这个问题的原因)是:究竟需要更改什么才能让两个 Excel 加载项在同一台计算机上同时工作(对我和我的 alpha 测试人员)?
经过大量的反复试验,这是我的发现:
(1) 在 "Application" 部分下,我将程序集名称从 "SmartQuotes" 更改为 "SmartQuotesExperimental"
(2) 在 "Publish" 部分下,我将 "Publishing Folder Location" 更改为指向第二个。在其中发布名称为“(实验)”的位置。
(3) 在 "Publish | Options" 部分下我更改了:
(3a)》描述产品名称:"SmartQuotesExperimental"
(3b) "Office 设置解决方案名称:"SmartQuotesExperimental"
(4)我试过更改实验版的GID,没有任何改变。
我想要的是两个功能区选项卡,一个标记为 "Quotes v1.4",另一个标记为 "Quotes v1.5"。
我通过上述更改实现的是一个功能区选项卡和 2 个功能区按钮组。
我将尝试包含说明性屏幕截图。
See original post, more detailed, in an MS Forum
这 2 个屏幕截图显示了编程方面:
VS Fields Modified
What the user sees at Excel install time
此屏幕截图显示了用户在 运行 时间看到的内容:
This is what I have achieved
这张截图说明了我的目标:
This is what I would like to see, inside Excel
如果重要的话,我使用 C#。
解决方法是:远离内置选项卡控件。它会妨碍多个选项卡场景。
您应该select以下设置:
生成成员:错误
可见:假
为了避免讨厌的、善意的内置选项卡控件。只需添加工具箱中的选项卡即可。