问题标签 [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.

0 投票
3 回答
2223 浏览

c# - 创建与版本无关的 Outlook 加载项

寻找一个库来为 Outlook 2010、2007 和 Outlook 2003 创建 Outlook 加载项

发现这个http://www.add-in-express.com/add-in-net/video.php看起来非常好但也很昂贵,因为它是一个通用库,用于为其他办公产品创建插件

有没有其他图书馆可以比较,希望也更便宜!谷歌搜索不足以使用相当通用的名称,例如 Outlook 加载项库/工具,它返回现有加载项的结果等。

谢谢

0 投票
3 回答
4458 浏览

c# - Outlook 2007 加载项:如何将图标添加到 msoControlButton

背景:我正在用 C# 在 VS2010 中开发 Outlook 2007 插件。我正在做的具体事情是将菜单项添加到与电子邮件关联的上下文菜单中。我使用以下代码执行此操作:

问题:似乎无法设置图片。Msdn 示例依赖于我没有的 AxHost 转换函数。有没有一种简单的方法可以将图像或位图设置为图片?

谢谢。

0 投票
1 回答
660 浏览

c# - 用于 Excel 自动化加载项的 App.Config

我正在通过 .Net 自动化插件(Visual Studio 2010、.Net 4.0、C#)开发一些 Excel UDF。我的函数验证使用 EntLib 5.0 验证块传递的参数。这适用于属性参数属性,但我想将验证规则移动到配置文件中。我有什么选择这样做?一个示例 winforms 应用程序与它的 app.config 文件一起工作得很好,但是办公自动化插件从哪里加载它的配置呢?这是否需要与 DLL 配置文件类似的方法?

作为奖励,有人使用了从数据库表加载规则的验证块库吗?那真的很酷。

0 投票
1 回答
320 浏览

excel - Creating ExcelAddin in Visual Studio 2010

i want to create an excel AddIn .it is simple :

File>New Project > Visual Basic > Office > Version 2010>OK

but an error says "Object reference not set to an inctance of an object"!

my VS version is 2010 ultimate with Office 2010

in addition , i downloaded these two files and inistalled them hope they help me but it makes no change for me

http://www.microsoft.com/download/en/confirmation.aspx?id=3508

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=20479

what is wrong and what is the solution?

thanks in advance

0 投票
1 回答
5514 浏览

c# - 从 Visual Studio 扩展生成代码

我有一个基于元数据生成文本(表示接口和类)的项目。我想把这个生成的代码作为一个新的类和接口直接插入到特定项目和目录下当前打开的解决方案中。我将创建将生成类的菜单工具,但我不知道如何从我的自定义 Visual Studio 扩展中访问以下项目:

  1. 迭代当前解决方案并找到一个项目将生成的代码转储到其中。
  2. 在 Visual Studio 中打开一个新文件窗口,并将我的工具生成的文本直接注入该窗口。
  3. 在我的自定义扩展中的当前解决方案中的特定项目中创建一个新文件夹。

编辑 - 为了澄清我需要打开一个新文件(例如,右键单击项目 -> 添加 -> 新类)并从我的自定义 Visual Studio 扩展中将文本插入其中。

谢谢

0 投票
1 回答
10198 浏览

c# - 在 Word 中更改文本背景颜色

情况:

  • .net 3.5
  • c# 或 vb.net(也测试过)
  • word 2007 插件

我正在尝试将文本的背景颜色设置为自定义 rgb 颜色。

代码如下:

起初它似乎工作,除了颜色不正确。似乎每当我设置自定义颜色时,它都会将其更改为现有的 WdColor 常量。看看文档,它说:

返回或设置应用于 Shading 对象背景的 24 位颜色。可以是任何有效的 WdColor 常量或 Visual Basic 的 RGB 函数返回的值。

所以,我的问题是:有人知道它应该如何工作吗?

谢谢

0 投票
1 回答
653 浏览

vb.net - 将当前约会项目中的信息获取到插件

我对在 VB.Net 中编写 Outlook 插件非常陌生。当 ItemSend 事件被触发时,我想向收件人和会议项目的正文发送一封电子邮件。我应该如何参考我刚刚发送的约会项目?

0 投票
1 回答
1292 浏览

c# - Outlook 2010 特殊文件夹加载项

目前我的目标是创建 Outlook 加载项,它将创建特定的存档文件夹。与常规的不同之处在于,我应该让我在搬入或搬出期间完全控制项目的内容。

简而言之,我应该能够在项目真正移动到我的文件夹或从我的文件夹中删除之前扫描项目的二进制内容。我打算将其中一些项目复制到网络位置。

请针对我的情况建议我正确的文件或样本

0 投票
1 回答
135 浏览

c# - Microsoft Office Addin 2007 和 2010 自定义帮助主题

我负责 Office 加载项,我需要知道是否可以向加载项的 Microsoft 帮助添加帮助。即,当按下 F1 时,在帮助中打开一个页面,其中包含有关加载项的信息。

我能够在网上找到的唯一信息与 Excel 有关,但这需要是一个通用的解决方案,如果可能的话,它可以适用于所有办公应用程序。

0 投票
1 回答
153 浏览

c# - 为多个 Outlook 版本的插件制作单个安装程序

我正在为 Outlook 2003、2007、2010 分别制作 Outlook 插件。我想编写一个安装程序,可以根据正在使用的 Outlook 版本安装插件。怎么做?因为 WebEx 似乎正在这样做,而没有询问它安装在我的 word、excel、outlook 中的哪个版本。如果有办法请提供参考。

如果您知道,也请分享任何替代方法。谢谢。