223得票9回答
为什么我的Excel插件会出现“在证书存储中找不到清单签名证书”的错误?

我有一个Excel插件项目,几年前在Visual Studio 2008中创建的。现在需要进行一些更改,因此我已经升级到Visual Studio 2010(这是我唯一能使用的IDE)。不确定这是否引起了问题,这是背景信息。 当我检查代码并编译时,出现错误:“Error 1 Unable t...

81得票7回答
如何排除 VSTO 插件无法加载的问题?

我的VSTO Outlook插件在一个客户的电脑上突然停止工作(它不会加载,也没有错误消息),我现在被卡在了故障排除中。该机器是Windows 7 x86,Outlook 2007。该插件使用Visual Studio 2008编写,使用带有2003 PIAs的VSTO 2005(因为我们还需...

77得票11回答
如何在C#中打开Excel文件?

我正在尝试将一些VBA代码转换为C#。我对C#还不熟悉。目前,我正在尝试从文件夹中打开一个Excel文件,如果它不存在,则创建它。我正在尝试类似以下的操作。如何使它工作? Excel.Application objexcel; Excel.Workbook wbexcel; bool wbe...

64得票7回答
Excel Interop - 效率和性能

我在思考如何提高Excel自动化的性能,因为如果工作表中有很多操作,它可能会变得非常缓慢... 以下是我发现的一些方法: ExcelApp.ScreenUpdating = false -- 关闭屏幕重绘 ExcelApp.Calculation = Excel.XlCalculatio...

61得票7回答
如何引用 Microsoft.Office.Interop.Excel dll?

我在2006年使用MS VS 2005开发了一个处理Excel表格的系统。现在,我无法在MS VS 2012中使用同样的参考。var app = new Microsoft.Office.Interop.Excel.Application(); Workbooks wbs = app.Work...

56得票2回答
在证书存储中找不到清单签名证书

我使用文件 .snk 签署了我的 VSTO 4.0 Word 插件程序集,尝试取消选中“签署 ClickOnce 清单”选项,但重新构建后它又会出现。在尝试删除 .csproj 中与 ClickOnce 清单相关的行后,每次重新构建后都会出现 .pfx 清单。 有人知道永久删除临时 Clic...

44得票3回答
开始学习VSTO开发

我对开发VSTO所需的必要工具感到困惑,特别是我想要以编程方式操作Excel 2003/2007文档。我之前做过不少VBA,如果您能将答案与之联系起来,那就再好不过了。 我有一些关于VSTO的问题: 我能否使用Visual Studio 2008 Express Edition C#/C...

40得票10回答
安装Office自定义

名称: 来源:file:///D:/Samples/TestUpdatedVersion/bin/Debug/TestUpdatedVersion.vsto 由于已经安装了另一个版本并且无法从当前位置升级,因此无法安装自定义内容。要安装此版本的自定义内容,请先使用“添加或删除程序”卸载此程序...

40得票3回答
如何对Excel VBA代码进行单元测试

有没有人在测试Excel VBA代码方面有经验?我希望尽可能轻松地将单元测试引入一些旧的Excel VBA代码中。我想到的一个想法是使用VSTO从Excel工作簿内部调用代码。我想知道其他人是否尝试过这种方法来进行Excel代码的单元测试,以及他们可能用于单元测试Excel VBA的任何其他方...

40得票9回答
如何在VSTO/C#中使用行和列号获取Excel范围?

我认为这个问题已经概括得很清楚了。如果给出行和列的两个整数,或者给出表示范围两个角的四个整数,那么我该如何获得该范围的范围对象。