15得票3回答
不是有效的Office插件

我使用VS 2008和VSTO开发了一个新的Office 2007插件。之后,我进入Office->Excel选项->加载项->COM加载项并进行操作...如果我选择我创建的.dll文件,就会出现错误。'<path>' is not a valid Office Add In. 如...

15得票3回答
如何部署和共享VSTO解决方案的最佳内容

随着将Visual Studio和Dotnet用于基于Office的解决方案,特别是Excel,推动,最好的文章或信息在哪里,表明拥有具有附加二进制文件和程序集的Office表格是可共享的。 这些外部代码会与电子表格一起打包吗? 如果人们开始通过电子邮件发送电子表格,是否存在此附加程序集的...

15得票2回答
如何在保持UI响应的同时切换自定义任务窗格的可见性?

我正在尝试在Excel插件中添加一个自定义任务窗格,其目的是使其类似于数据透视表窗格。 我的意图是当选择一个表格时,自定义窗格应该出现并消失。为此,我已经创建了一个自定义任务窗格:this._taskPane = Globals.AddIn.CustomTaskPanes.Add( ...

15得票1回答
COM插件和VSTO插件有什么区别?

我正在尝试开发一个 Outlook 的插件,我发现了一个提供商 http://www.add-in-express.com。但是他们有两种产品(http://www.add-in-express.com/add-in-net/index.php),其中一种允许使用 VS 2010 和 .Net...

15得票3回答
办公365的VSTO插件

我有一些Excel插件。如果我转移到Office 365,这些插件会可用吗?Office 365是否有任何开发支持(VSTO)?

15得票2回答
检测一个有密码保护的文档

在打开文件之前,有没有办法知道doc/ppt/xls文件是否受到密码保护?

15得票3回答
如何在Excel中聚焦或选择单元格

如何在Excel VSTO中使用C#聚焦单元格,或者使用C#在VSTO中选择第一个单元格?

14得票4回答
如何从Outlook功能区上下文菜单获取当前的邮件项

我正在创建一个Outlook 2010插件,并在我的功能区中添加了一个idMso="contextMenuMailItem"的上下文菜单。当我单击时,我想删除一个类别,但是在单击事件处理程序中,当我将ctl.Context转换为MailItem时,它始终为null。public bool bt...

14得票1回答
如何在Excel VSTO插件中模拟行?

我试图将一个包含数值单元格的模拟 Range 放置在新的 Range 的行中,但是当我尝试访问 Range 的特定元素时,会抛出异常。 我已经尝试了一切,有人知道我在这里做错了什么吗? 异常信息 Message: Test method xxx.MockUtilsTest.Mock...

14得票1回答
从VBA(Excel)访问VSTO应用程序插件类型

我们有一个用于Excel的VSTO应用程序插件(而不是文档插件),我们想将事件暴露给VBA代码,以便VBA宏可以在插件触发此事件时执行某些操作。如何让VBA代码能够订阅在VSTO应用程序插件中定义的事件? 我认为由于插件已加载到Excel进程中,这应该不太困难,但我还没有找到方法。 顺便说...