Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何在VSTO 2010 c中创建事件#_C# 4.0_Vsto - Fatal编程技术网

C# 4.0 如何在VSTO 2010 c中创建事件#

C# 4.0 如何在VSTO 2010 c中创建事件#,c#-4.0,vsto,C# 4.0,Vsto,我已经在c#中开发了VSTO加载项,现在我想将事件添加到SheetChanged、SheetSelectionChanged、WorkBookActivate、WorkBookDeactivate。我怎样才能做到这一点? 我可以使用相同的Commandbar事件来执行此操作吗?或者commandbars和VSTO事件处理程序之间有什么区别吗?请在这方面帮助我 我正在使用.NET4.0为Office2010开发加载项。 请有人帮帮我。 提前感谢。如果这些事件在VSTO中直接可用,为什么要通过Com

我已经在c#中开发了VSTO加载项,现在我想将事件添加到SheetChanged、SheetSelectionChanged、WorkBookActivate、WorkBookDeactivate。我怎样才能做到这一点? 我可以使用相同的Commandbar事件来执行此操作吗?或者commandbars和VSTO事件处理程序之间有什么区别吗?请在这方面帮助我

我正在使用.NET4.0为Office2010开发加载项。 请有人帮帮我。
提前感谢。

如果这些事件在VSTO中直接可用,为什么要通过Commandbar使用它们


如果VSTO事件可用,则使用VSTO事件使其保持简单易用。我相信它们在底层是一样的,VSTO是COM对象上的托管包装器。

这样我就可以保留相同的事件了?我使用的是Ribbon(可视化设计器),但不是Ribbon XML,我可以实现同样的功能吗?我可以按专业语法使用它来创建所有定制,如上下文菜单等吗?是的,Ribbon visual designer只是为了让事情变得更简单。