VSTO Excel 功能区选项卡 - 将代码 (.NET) 分离到模块中

VSTO Excel ribbon tab - separate code (.NET) into modules

我正在 VBA ---> VB .NET 之旅中,正在为 Excel 2013 构建自定义 Excel 功能区/16 Visual Studio.

当我选择功能区作为项目时,Visual Studio 添加了几个选项卡,其中一个包含按钮的单击操作代码。

我的背景是 VBA,我习惯于能够为不同的事物使用单独的模块,并且想做同样的事情(例如,一个用于计算按钮的模块,一个用于格式化按钮的模块,等等) .) 但看不到以这种方式拥有单独模块的方法。我试图在 VS 中创建一个新选项卡,但没有成功...

有什么想法吗?

由于您现在使用 VS Studoi 进行 Excel 插件 (VSTO) 开发,我认为您不会在这里找到不同的模块 functions/onclick/events。

但作为替代方案,您可以在此处创建部分 类 并且可以在不同的文件中破坏您的代码。在vb.net中默认只在单个文件中添加新函数和事件代码

尝试项目>添加新模块 通过这种方式,您可以为所有不同的计算创建单独的模块。 您可以从功能区代码的按钮单击事件中调用此模块过程。