看起来,自定义任务窗格在Excel进程中的所有工作簿之间共享,因为CustomTaskPanes属性位于加载项对象级别,因此它在所有工作簿之间共享。 (对不对?)
我需要在任务窗格中为不同的工作簿显示不同的内容,我该如何实现?CustomTaskPanes需要说明
0
A
回答
1
您是对的,自定义任务窗格是在应用程序级别注册的。
开箱即用,您必须使用功能区设计器,如果您不创建功能区,它并不重要,但它是实现所需功能的最佳方式。 在功能区的加载事件中,如果未注册任务窗格,则需要访问Globals.ThisAddin.CustomTaskPanes以注册您的任务窗格,然后根据当前上下文更新内容。关于我的头顶,我不确定您需要挂钩哪些事件,但可能需要知道何时激活/选择新工作簿并更新任务窗格。
我一直在试图解决这种断开问题的项目(VSTO Contrib),RibbonFactory将允许您为对象/功能区类型(Word.Document,Outlook.Appointment等)注册视图模型,您可以简单地从IRegisterCustomTaskPanes继承以为该工作簿/文档/任何其他上下文连接自定义任务窗格。它会照顾你的所有同步。有一个阅读它可以做什么在http://jake.ginnivan.net/vsto-contrib/ribbon-factory 随时与我联系或张贴在这里获取更多信息。
-1
动作面板是2007/2010下的每个文件equivilent功能,请参阅MSDN Action Panes.
相关问题
- 1. ApplicationContext - 需要说明
- 2. 需要说明,请
- 3. UISwitches,需要说明
- 4. Nodejs - 需要说明
- 5. 需要说明java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener
- 6. 错误:需要Lvalue。需要说明
- 7. Java泛型,说明需要
- 8. Makefile麻烦,需要说明
- 9. ePub规范说明需要
- 10. Python类 - 需要说明
- 11. 需要说明的表达
- 12. 需要HTTP连接说明
- 13. 设置SwipeGestureRecognizer,需要说明
- 14. 需要说明此岗位
- 15. 需要ActionListener代码说明
- 16. 说明需要ROUND_DOWN宏观
- 17. 需要说明“jta-data-source”
- 18. R + - 需要的说明
- 19. 需要说明:加密
- 20. MySQL优化需要说明
- 21. Java泛型 - 需要说明
- 22. 需要对GridView.getChildCount()的说明
- 23. 需要Java进口说明
- 24. jQuery.Timeago插件需要说明
- 25. 说明需要组合框
- 26. Android API seekToMillis()需要说明
- 27. 需要Javascript基本说明
- 28. C99枚举 - 需要说明
- 29. 需要Scikit代码说明
- 30. Android和Web - 需要说明
-1?需要说明吗? - 阅读文章... – AnthonyLambert 2011-09-30 14:22:54