标签: add-in

如何更改从 C# Add-in for PowerPoint 显示的当前幻灯片

我正在尝试使用 C# 插件来控制 PowerPoint 当前幻灯片(从红外遥控器双向滑动),但我陷入了 Power Point 插件的编程部分

如此简单,我有一个无限循环等待后台线程上的串行命令(完成这部分),但我坚持如何更改当前显示的幻灯片

我正在使用 Office 加载项 -> Power Point 2013 加载项

c# powerpoint add-in

3
推荐指数
1
解决办法
2309
查看次数

如何在 Excel 2016/2019 中的个人宏文件夹外部保存的 .XLAM 插件中引用 Excel 宏(而不是函数)?

我们可以使用自定义函数 (UDF) 创建一个 .XLAM 插件。一旦我们将 Excel 连接到插件,就可以从另一个工作簿调用这些 UDF,无论插件保存在何处(甚至在个人宏文件夹之外)。

但对于保存在同一 .XLAM 文件中的宏(子过程)则不能执行相同操作。根据我的研究和试验,如果插件保存在个人宏文件夹中,子过程似乎可以正确调用。但是,如果插件保存在其他位置,则按 Alt-F8 后宏将不会显示在宏列表中。

有没有解决的办法?我们需要将插件保存在 C:\OneDrive\Macros\Addin.xlam 中,因为插件会频繁更新,这样当每个人都通过 OneDrive 自动更新它时,这可以省去麻烦。

我们使用的是 Excel 2016 和 2019。

excel vba add-in user-defined-functions

3
推荐指数
1
解决办法
2617
查看次数

有没有办法在Windows中更改浏览器的任务栏图标?

有没有办法在Windows中更改浏览器的任务栏图标?

我打开很多浏览器窗口,我喜欢按窗口分组类似的网站(在标签中).所以我想知道是否有办法为它们分配任务栏图标,以便您可以更容易地区分它们.

browser firefox internet-explorer add-in taskbar

2
推荐指数
1
解决办法
2999
查看次数

如何将代码更改保存到Excel VBA加载项?

我在VBA中为Excel创建了一个加载项,现在我需要对代码进行更改,但文件将无法保存.我打开.xlam文件,我做了更改,ctrl-S保存没有错误弹出,关闭.但是当我重新开放时,我所做的改变都没有.是什么赋予了?我有一些特殊的方法来保存加载项以使更改坚持下去吗?

vba add-in excel-2007 save excel-vba

2
推荐指数
1
解决办法
8194
查看次数

Visual Studio的"in-line find"插件

是否有Visual Studio 2008的插件(或内置功能)能够在代码中快速进行内联查找?

我对查找功能(Ctrl+ F)不满意.我不喜欢它在自己的窗口中弹出的方式.我认为如果它更像Firefox发现会更好.(在Firefox中尝试Ctrl+ F).我喜欢你开始打字的方式,它会立即尝试匹配你输入的内容.通常,在找到所需内容之前,您无需键入完整的搜索词.

我习惯使用FlashDevelop,并认为它们具有很好的搜索功能.您只需在代码中选择一个单词,然后点按即可F3.它会立即选择该字符串的下一个匹配项.

那么有什么东西有这种功能吗?

ide search plugins add-in visual-studio

2
推荐指数
1
解决办法
754
查看次数

在开发Visual Studio加载项时,除了手动测试之外还有哪些测试选项?

我正在为工作中的项目开发Visual Studio加载项,并且发现调试和测试它非常繁琐.到目前为止,似乎需要启动Visual Studio的第二个实例并手动执行加载项代码.有哪些技术和/或工具可用于自动化这种插件测试?

c# testing add-in unit-testing visual-studio

2
推荐指数
1
解决办法
97
查看次数

如何在Visual Studio Solution Explorer中查看文件系统目录的内容?

我们的代码库中有一些文件(配置,静态文件,类似的东西),它们与我们的代码库保存在同一个文件系统树中,但不是项目的一部分(即不在项目的树下).

我们正在从IDE中轻松管理这些方法.

我朦胧地回忆起有一个Visual Studio插件可以让你做一些像右键单击"在这里打开资源管理器"或类似的东西.现在找不到它,甚至可能不适用于VS 2008.

有什么选择,如果有的话?

如果只有解决方案文件夹可以显示文件系统的内容(例如)......或者可能有一个"文件"项目类型......?

add-in visual-studio solution-explorer

2
推荐指数
2
解决办法
6246
查看次数

Outlook插件无法按ID查找Office控件

我刚刚使用Visual Studio和Office 2010构建了一个MS Outlook Add In.我已经在4台计算机上安装了它,但是一个用户收到以下错误 -

Error found in Custom UI XML of "...."
...
...
Failed to find Office control by ID
Run Code Online (Sandbox Code Playgroud)

每个人都在运行Windows 7和Outlook 2010 - 不确定这个人为什么会遇到问题.谁能建议如何诊断这个?

outlook vsto add-in

2
推荐指数
1
解决办法
2912
查看次数

编辑Word文档范围的文本将删除段落格式

我正在将Office Interop与MS Word(Microsoft.Office.Interop.Word)和Microsoft.Office.Tools.Word一起使用,以修改Word加载项中的Word文档。我有一个包含要编辑的特定文本的范围。

当我更新Text对象时,将重置Range的段落格式,特别是Alignment和LeftIndent。我可以将Alignment和LeftIndent保存在临时变量中并进行重置,但这并不理想。有没有一种方法可以阻止ParagraphFormat重置,如果没有,是否还有其他我可能忘记保存的属性(我刚刚意识到段落间距之前和之后也都会重置...)。

Microsoft.Office.Interop.Word.Range range = myObject.range;
var oldAlignment = range.ParagraphFormat.Alignment;
var oldLeftIndent = range.ParagraphFormat.LeftIndent;

range.Text = "new text";
range.ParagraphFormat.Alignment = oldAlignment;
range.ParagraphFormat.LeftIndent = oldLeftIndent;
Run Code Online (Sandbox Code Playgroud)

编辑:我只是尝试将ParagraphFormat保存为临时变量,然后使用该变量重置格式,但是temp变量也会丢失其格式。

oldParagraphFormat = range.ParagraphFormat;
range.Text = "new text";
range.ParagraphFormat = oldParagraphFormat; // oldParagraphFormat's objects are reset
Run Code Online (Sandbox Code Playgroud)

c# vsto add-in ms-word office-interop

2
推荐指数
1
解决办法
4337
查看次数

通过VSTO解决方案资源管理器文件夹结构与代码中的路径的Excel功能区

我正在按照教程通过VSTO添加Excel功能区.
我的问题和这个问题完全一样.我访问了链接,但它没有帮助我.答案非常糟糕,让我对如何解决这个问题毫无头绪.
如果我直接向项目添加一个Ribbon项目,我可以编译并运行该加载项.但是,当我添加一个新文件夹然后在该文件夹中粘贴一个新项目(功能区)时,我收到一个错误.我认为这与路径有关.
某处,我以某种方式了解到Visual Studio 2012使用了智能文件夹结构(对不起这个糟糕的命名)这意味着它在默认目录中查找文件等.如果你改变了结构,那么你必须编辑一个文件(我不知道哪一个)并指定你的新路径.我怀疑上述问题.

Solution Explorer文件夹结构:
Solution Explorer文件夹结构

错误消息:

> 'MyAddIn.Ribbon.ThisRibbonCollection' does not contain a definition
> for 'GetRibbon' and no extension method 'GetRibbon' accepting a first
> argument of type 'MyAddIn.Ribbon.ThisRibbonCollection' could be found
> (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

代码:

partial class ThisRibbonCollection
{
    internal MyCustomRibbon MyCustomRibbon
    {
        get { return this.GetRibbon<MyCustomRibbon>(); }
    }
}
Run Code Online (Sandbox Code Playgroud)


我的问题是:为了将部分类指向正确的位置,我需要修改哪些代码(名称空间?)?

.net add-in ribbon path visual-studio-2010

2
推荐指数
1
解决办法
1268
查看次数