问题标签 [customtaskpane]
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.
office-js - office-js #Excel 加载项任务窗格
我创建了一个 excel 网络插件。我的任务窗格中的下拉菜单很少。当我保存并重新打开 Excel 工作表时,数据保持在 Excel 工作表上,但我也想在任务窗格上获取数据.. 任何人都可以帮忙
outlook-addin - 如何在 Outlook 任务窗格中添加约会项目的事件侦听器?
我一直在按照这个示例添加事件侦听器,但它不起作用。在日历中创建约会时(即添加与会者时)是否有任何方法可以监听更改?
我关注的链接:
我需要创建一个任务窗格,在将电子邮件添加为与会者时显示它们。
excel - 在自定义任务窗格上捕获控件实例
这是我关于堆栈溢出的第一篇文章,所以如果我错过了一些发布协议,请原谅。几天来,我一直在拼命寻找解决方案,但没有运气。我可能在这里遗漏了一些非常基本的东西,但我不确定。
我正在尝试使用 VB.net 创建一个 VSTO 插件。我正在使用 Visual Studio 2019。插件需要为最终用户创建或打开的每个 excel 文件实例加载(也就是创建新文件并打开现有文件)。当打开单个 Excel 实例时,我的插件可以正常工作。但是,当打开多个 excel 文件时,我的插件似乎表现得很奇怪。
简而言之,我将有 2 个功能区按钮。第一个按钮是显示/隐藏任务窗格,第二个按钮是对放置在该任务窗格实例中的控件执行一些操作。例如,我可能在自定义任务窗格中有一个文本框,其中显示了其加载的工作簿的一些属性。经过大量研究后,我发现管理多个工作簿的任务窗格实例的最佳方法是创建一个字典来维护多个任务窗格(每个用于 excel 实例)。因此,我有以下代码来检查任务窗格是否存在,如果不存在则为已加载的工作簿创建一个。
我的功能区代码如下:
我试过这样的事情:
这里的问题是,当我在加载任务窗格的情况下打开 2 或 3 个 excel 实例时,功能区上的 button1 单击不会更新文本框的正确实例。相反,它会更新另一个工作簿的文本框值。
如何获得我放入用户控件(加载在任务窗格中)中的所有控件的正确实例,以便我可以更改它们的属性,或调用它们的方法并将它们应用于所需的适当工作簿(在此案例工作簿,我正在努力)。
感谢您花时间阅读,我真诚地感谢您在这方面的任何帮助或指导。
powerpoint - 在同一演示文稿的所有窗口之间“共享”自定义任务窗格
我使用下面的代码跨演示文稿管理 PowerPoint VSTO 中的不同自定义任务窗格。这很好用,例如当用户打开一个新的演示文稿时,会创建一个新的任务窗格,并且它不会影响任何其他打开的演示文稿任务窗格。
现在我遇到了以下情况。用户打开了一个演示文稿,现在在 PowerPoint 中为此演示文稿打开了一个附加窗口(单击“查看”、“新窗口”)。现在发生的情况是创建了一个新的自定义任务窗格(因为此窗口的 HWND 不同),但我需要此任务窗格与其他演示窗口中的相同。
问题:如何在同一演示文稿的所有窗口之间“共享”任务窗格?
我认为同样的逻辑也适用于 Excel,因此我会将此标签添加到问题中。
vba - VSTO VB 树视图节点 = 工作表选项卡颜色
我正在构建一个 VSTO 项目,其中包含一个包含树视图的简单操作窗格。来自VBA,事情相似,但不一样,我有点困惑。
我想要做的是将所有工作表加载到树视图,并为每个节点提供相应工作表的颜色。我在下面的注释行中遇到错误,我相信错误来自 N.BackColor 是 RGB 和 SH.Tab.Color 是颜色代码的事实。
问题是我应该使用不同的属性来获得相同的颜色类型,还是需要转换它。如果我需要转换它,请帮助我,因为大多数文档都在 C# 中,我不知道在哪里可以找到答案
另外,.Width = 200
我正在尝试自定义操作窗格的 with,但它忽略了代码,或者我没有正确执行它。我也尝试在开始时设置起始宽度,它没有响应。
请让我知道如何设置起始位置,并将默认位置设置为左侧而不是右侧。
c# - 自定义任务窗格高度未完全展开 剩余空间
我对 Excel 中自定义任务窗格的高度有疑问。此任务窗格是从使用 Excel-Dna 库创建的 Excel 插件创建的。
当停靠在左侧时,MsoCTPDockPosition.msoCTPDockPositionLeft
它不会占据全部高度,但有一个空白空间。当具有内部信息的区域显示在工作表窗口的顶部时,就会发生这种情况。
我看到当我手动调整自定义任务窗格窗口的大小时,自定义任务窗格的高度会发生变化,因此它会填满整个空间并且额外的可用空间消失了。
问:是否可以以编程方式强制自定义任务窗格重新绘制/刷新,使其占据整个高度?
问:是否可以通过某种方式设置自定义任务窗格或它包含的用户控件,以便在停靠到左侧时占据整个高度?
自定义任务窗格内的用户控件的属性具有默认值,没什么特别的。在代码Dock
中,用户控件的设置为DockStyle.Fill
.