迁移到 VSTO2010 后无法打开 VSTO 2005/Excel 2003 自定义文件
我有一个 Excel 文档级自定义项目,该项目是使用 VSTO 2005 构建的,该项目使用 Excel 2003 模板 (xlt)。现在我已经迁移到VS2010(.NET4)和Excel 200…
PowerPoint 幻灯片仅显示幻灯片的一部分
我在使用 PowerPoint 2010 时遇到一个奇怪的问题: 我使用以下代码从幻灯片中删除所有动画。这是在幻灯片放映期间完成的: for (int i = slide.TimeLi…
如何捕获 OutlookContact.Write 事件?
我正在尝试使用 Application.ItemLoad 事件挂钩一个方法: private void ThisAddIn_Startup(object sender, System.EventArgs e) { this.Application.…
使用 msi 自动更新安装的 Office 2007 Addin
我有一个 MS Office Word 2007 AddIn 和一个安装此 AddIn 的安装项目。 我已经进行了安装项目,因为我必须在安装提交和卸载阶段执行一些自定义操作。 …
将 PowerPoint 导出为 JPG 最终导致文本模糊
我正在开发一个工具,用于将幻灯片从 PowerPoint 演示文稿导出到图像,然后进行一些处理。 目前我正在使用 Microsoft.Office.Interop.PowerPoint 包来…
覆盖 Outlook 的默认发送功能
我正在使用 VSTO、VS 2010 和 Outlook 2010 开发 Outlook 解决方案。 我想覆盖 Outlook 发送行为的默认功能。 这是要求。 当用户单击“发送”按钮时,…
查看所有 Excel 2010 例外情况
我有一个 VSTO Excel 2010 工作簿项目,它适用于除一台电脑之外的所有电脑。工作簿上不存在其他自定义用户控件。我注意到 C# 中的异常被抑制,但我还…
使用邮件合并创建Word文档后有没有办法获得结果参考?
我正在使用 VSTO 2010 AddIn 进行 Word 邮件合并,并将 WdMailMergeDestination 设置为 wdSendToNewDocument。有没有办法获得对新创建的文档的引用,…
使用c#写入excel单元格
我创建了一个 Visual Studio Excel 工作簿项目,其中包含 ThisWorkbook 类,然后包含一个函数类,以便我可以创建自己的 Excel 函数。我正在尝试通过使…
在 C# 中以编程方式禁用/取消注册 Excel UDF
我想知道,我们如何在 C# 中以编程方式禁用 Excel UDF? 我想也许我们可能必须操纵注册表项才能实现这一目标。但是我应该在这里查看哪些子项?我不想…
Outlook 加载项 (VSTO 4) - 添加新表单区域时 VS2010 自动引用旧的 VSTO 程序集
我有一个 Outlook 加载项项目,最初是在 Visual Studio 2008 中开发的,使用 VSTO 3.0 并面向 Outlook 2007。该项目有几个自定义表单区域,它们向特定…
VSTO Excel,保存组合框文本,打开工作簿时重置组合框?
我的 Excel VSTO 解决方案中有几个组合框。这些组合是窗口形式的组合。 问题是我希望当用户重新打开电子表格时重新填充组合中的选定值。目前,我知道…
如何使我的 GUID 对 VSTO 外接程序可见
我尝试将以下代码添加到我的加载项代码的开头: Namespace NS [Guid("211B3945-E2AE-48DD-8A9A-77ADB40EC6D5")] [ComVisible(true)] public partial c…
VSTO VB.NET Excel 图表、图表副标题 - 如何从代码访问图表文本框?
我有一个 Excel 图表,我想在其上使用副标题。图表对象上没有 SubTitle 属性,因此我查看了 Excel 用户界面,发现只能使用文本框创建子标题。文本框看…