问题标签 [office-addins]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-office - MsgWaitForMultipleObjects 返回 Office 2013 64 位版本的错误
我的公司有一个可以在 Office 2007 和 2010 上正常运行的 Office 加载项。现在微软有了新的Office 2013,我们需要在Office 2013(32位和64位)中测试插件。
大多数功能工作正常,但不知何故,有一个使用 MsgWaitForMultipleObjects() 的函数在 Office 2013 64 位版本中无法正常工作,它在 32 位 Office 2013 上工作正常。下面是我的代码,它在一个功能:
大多数情况下,MsgWaitForMultipleObjects() 将返回 -1,Office 应用程序将崩溃/挂起。我是 MsgWaitForMultipleObjects() 的新手,曾尝试在这里和那里更改代码,但仍然无法解决问题。
MsgWaitForMultipleObjects() 是否在 64 位版本的 Office 2013 中运行良好?还是需要专门针对 64 位 Office 进行一些修改?还是我需要以不同的方式注册 DLL?加载项项目设置为任何 cpu。
谢谢。
ms-office - 使用不同的程序办公室扩展
我有一个程序可以访问包含大量文章的数据库。
由于版权原因,我无法直接从我的程序访问数据库,但我有一个不同的程序可以访问它,并且从文章中复制少量内容是合法的。
因为我和我的朋友从这些文章中引用了很多内容,所以我认为如果我们能找到一个 Word 插件,可以从文章中复制所请求的部分,那将会很有用。
是否有任何 Word 插件可以让我使用上面提到的程序,以便我可以从 Word 中访问数据库?
如果可能的话,我想自己编写这个插件。
c# - Getting started developing add-in for powerpoint
I would like to develop an add-in for Microsoft PowerPoint. I have Visual Studio 2012 installed and ready, but i can't seem to find any simple tutorials or getting started guides on the subject except this brilliant (sarcasm) guide from Microsoft: http://msdn.microsoft.com/en-us/library/vstudio/cc668192.aspx
I have been searching the net for a few days, but without any luck.
Is there anyone with experience in developing add-ins for PowerPoint, who could give me a hint on how to get started?
It would be great to know if you prefer Visual Basic or C# and why.
Lastly, sorry if I sound like a rookie. I am for sure.
Kind regards.
c# - VSTO 文档级别自定义
VSTO 文档级插件仅适用于保存在系统中的文档?它不适用于从邮件附件打开的文档?
c# - Word 互操作移动表行
有谁知道在表格中移动一行的方法?
我有一个动态行数的表,我想通过代码(interop c#)进行操作。例如,我想将索引为 5 的行移动到索引 8 或相反(索引 8 到索引 5)。
任何人的想法?
visual-studio-2012 - 是否可以使用 InstallShield LE (VS2012) 为 Office 2010 加载项创建“所有用户”安装程序?
我使用与 VS2012 捆绑的 InstallShield LE 产品为我的 Office 2010 插件创建了安装程序。不完全是最愉快的经历。
无论如何,它会在用户帐户下安装加载项。我想选择为“所有用户”安装。我看不到如何在 InstallShield LE 中执行此操作,但我不清楚我是找不到该选项,还是该 crippleware 版本不支持它,或者根本不可能。
欢迎任何指点...
c# - 如何在 Visio 2013 加载项中添加自定义面板?
最近,我编写了一个 Outlook 插件,其中包含用于额外功能区、上下文菜单等的ribbon.xml 文件。我还添加了一个停靠在窗口右侧的额外面板。
现在我开始研究如何为 Visio 创建加载项。Ribbon.xml 实际上是相同的,所以这根本不是问题。但是,当打开 Visio 文档时,我似乎找不到任何添加自定义面板的方法。
到目前为止,我在 Visio 中有这个以了解文档是否已打开/创建/更改:
在 Outlook 中,我会这样做来添加一个自定义面板(简化):
现在我如何能够在 Visio 2013 加载项中执行此操作?
编辑:
不幸的是,这让我认为这是不可能的:http: //msdn.microsoft.com/en-us/library/vstudio/bf08984t.aspx
编辑2:
以下答案应该有效:Visio VSTO 中是否提供任务窗格?
但是,我似乎找不到在主窗口上获取停靠面板的方法。这是我尝试过的:
这会添加窗口,就好像它是一个新的绘图......
编辑3:
Visio 对此表示我有一个无效的窗口类型会引发 COM 异常。
c# - Microsoft Word 在用户 PC 上使用加载项在 BeforeSaveAs 之后挂起
我有一个用于 Word 的 C# 4.0 VSTO 加载项,它连接到DocumentBeforeSave
(以删除文档中的一些自定义标记)。这通常工作正常,但在极少数用户计算机(运行 Word 2010 64 位 Windows 7)上,用户在尝试另存为时会遇到挂起(保存工作正常,自动保存也是如此)。
日志记录显示我的代码已经正常退出,所以我很难理解是什么原因造成的。任何想法将不胜感激。
outlook - 在 Outlook 加载项中集成 Windows-API-Code-Pack - 清单无法选择
我需要使用我的 Outlook 加载项中TaskDialog
提供的Windows API Code Pack
。我收到了这个错误:
我按照MSDN中提供的步骤进行操作。我添加了一个资源文件并插入了提供的代码:
我知道我必须在项目属性中选择清单文件,但遗憾的是,选择清单的控件被禁用:
我需要一个解决方案,所以我可以使用TaskDialog
.
c# - 如何在 Word 2010 插件中添加鼠标悬停效果
我希望在 word 插件的字体悬停菜单底部添加文本:
但我找不到有关此特定菜单的任何文档。
添加
我的目标是在选定文本上悬停时获得鼠标悬停效果,并且由于选择不提供任何事件,我认为迷你菜单可能是我的解决方案。