使用 WiX 安装 VSTO Office 插件
我制作了一个 Excel 插件并尝试使用以下答案安装它: 如何使用 WiX部署 VSTO 3.0 插件? 这种方式行不通,我发现当 Visual Studio 部署插件时,它会在…
VSTO Excel:重新打开文件时恢复 ListObject 数据源
我正在开发 Excel 2010 模板项目。在我的模板中,我有许多工作表,每个工作表中都包含静态 ListObject 控件。为了初始化我的 ListObject,我绑定了 Bi…
“阅读” Outlook 2007 VSTO VB.NET 中的 Mailitem 事件
好吧,这有点棘手... 我正在使用 VS 2010 和 VSTO 以及 VB.NET 为 MS Outlook 2007 编写一个加载项。我的目标是提示用户打印从某些电子邮件地址收到的…
拦截Excel打开文件
有没有办法通过 COM 插件拦截或覆盖 Microsoft Excel 的文件打开命令?我想在 Excel 尝试打开工作簿之前处理该文件,因此 Application_WorkbookOpen …
在使用 Windows 安装程序安装新版本之前,如何正确卸载以前的 Excel 2010 加载项?
在我的安装项目中,我更新了 Version 属性,假设从 1.0.0 更新为 1.0.1 (新产品代码也是如此) ,然后将 RemovePreviousVersions 设置为 true。然后…
将 Outlook ActiveExplorer 转换为 ActiveInspector
我有一些 C# 自动化代码,可以使用 Microsoft.Office.Interop.Word.Document 对象执行有趣的操作。通过 VSTO Outlook 插件创建的 ActiveInspector().W…
迁移到 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 包来…