首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetOffice CustomTaskPane在加载时被禁用

NetOffice CustomTaskPane在加载时被禁用
EN

Stack Overflow用户
提问于 2014-05-30 16:39:00
回答 1查看 310关注 0票数 0

我正在尝试用NetOffice替换VSTO,使之成为Excel。我能够加载任务窗格,但是它是禁用的,并且我无法与其上的任何控件交互。我可以让示例任务窗格很好地工作,但是我的代码甚至不会认为代码是完全相同的。两者都是具有标准元素的UserControls。我所能看到的唯一可能导致问题的是构建的输出,存在Excel.EXE错误,但我无法捕捉这些错误,也无法在互联网上找到任何东西来指出它们的正确方向。下面是我用来添加任务窗格的代码:

代码语言:javascript
复制
TaskPanes.Add(typeof(MainTaskPane), "Main Task Pane");
TaskPanes[0].DockPosition = MsoCTPDockPosition.msoCTPDockPositionRight;
TaskPanes[0].DockPositionRestrict = MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNoHorizontal;
TaskPanes[0].Width = 250;
TaskPanes[0].Visible = true;
TaskPanes[0].Arguments = new object[] { this };

几乎是从样本中直接出来的。

我得到的Excel错误是:

代码语言:javascript
复制
First-chance exception at 0x75cdc42d in EXCEL.EXE: 0xC004F012: 0xc004f012.

任何帮助我在正确的方向将是很棒的,并帮助我在这场战斗的代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-02 20:54:16

最后,我发现了需要在构造函数中附加的任务窗格中的事件。一旦做了,一切都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23959459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档