问题标签 [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.
javascript - Office 任务窗格 window.open() -> 文档关闭时浏览器弹出窗口关闭
我们有一个自定义的 Office 任务窗格,当用户单击窗格中的某个按钮时,它会通过 javascript window.open() 启动一个弹出窗口。这一切都很好,但是当文档关闭时,浏览器弹出窗口也会关闭,导致用户可能会丢失工作。有没有办法让这个窗口在文档关闭时保持打开状态?
这是我正在使用的 javascript 窗口打开命令:
c# - 具有 XML 布局的 Excel 自定义任务窗格
我正在使用 Visual Studio 在 C# 中为 Excel 创建一个新的自定义任务窗格。我按照在 MSFT 网站上可以找到的步骤进行操作,并且能够创建一个显示/隐藏空白任务窗格的功能区按钮,这在 Excel 中运行良好。
现在我有一个描述按钮、用户操作和对网站的 api 调用的 xml 文件,我知道这个文件一切正常吗?
是否可以将 xml 文件附加到我拥有的自定义任务窗格中?当我从功能区按钮打开任务窗格时,我希望窗格中加载来自 xml 文件的信息。
不幸的是,我对此一无所知,我开始相信这是不可能的。
有人可以帮忙吗?
dll - 使用 VB6 创建 Word 自定义任务窗格
我们有一个已经设计好的 Word 功能区,并且我们有自己的样式集。我们有一个名为“样式”的功能区栏按钮,当单击它时,会弹出样式模型对话框。现在我需要创建一个非模型对话框来显示样式,就像 Word 内置样式窗格一样。
<dialogBoxLauncher >
<button idMso="StylesPane" />
</dialogBoxLauncher>
我们产品的最终输出是一个 .dll 和一个 Word Ribbon bar (.dotm)。是否可以覆盖 StylesPane iDMso 以仅在任务窗格中显示我们的样式集?
如果不能,那么。我必须创建一个自定义任务窗格来保存这些样式。我在“使用 VB6 创建自定义任务窗格”中找到了这篇文章。但它是关于 Visual Basic 插件的。
我试图在网上找到文章。但是我找不到好的文章。
非常感谢,如果有人可以指示在这种情况下需要做什么。
谢谢你。
c# - VSTO 加载项 CustomTaskPane 在升级到 Word 2016/2019 后自行打开
我们为 Word 2010 开发了一个 Word VSTO 加载项,通过VSTOContrib提供 CustomTaskPanes 和 MVVM 支持。
升级到 Word 2016/2019 后,我们的 CustomTaskPanes 随机显示,无需用户进行任何操作。似乎 Word 会注意到何时使用 CustomTaskPane 并希望下次自动(重新)打开它。
例如,在打开一个新的/现有的文档时会打开一个 CustomTaskPane。不会那么糟糕,如果它不会出现故障(打开,关闭,打开,关闭,...)直到它关闭或保持打开状态。如果 CustomTaskPane 保持打开状态,则它不可用,因为它没有我们的加载项加载的 DataContext。
ThisAddIn 中的此代码创建/删除 CustomTaskPanes:
RibbonViewModel (ViewModel per Document/Window) 像这样调用代码。_addInHelper
具有用于创建/删除 CustomTaskPane 以到达ThisAddIn
代码并通过回调返回 CustomTaskPane 实例的事件。它还使用 IoC 容器来解析视图"CustomTaskPaneView"
。
关闭窗口/文档时,调用此代码:
这仅在使用 Word 2016 和 2019(我们不使用 2013)时发生,而在 Word 2010 中根本不会发生。出于测试目的将 VSTO 项目升级到 VSTO 插件 2013 和 2016 后,它并没有变得更好。
我没有找到任何可能导致此问题的 Word 选项。知道这可能导致什么以及如何解决这个问题/获得解决方法吗?
编辑
这是更新的代码示例WordTaskPanesBug
重现步骤:
- 启动 Word/运行项目
- 点击“打开”按钮
- 点击“新建文档”按钮
- 单击“新建文档”按钮,TaskPane 被打开(但这次不会出现故障)
在示例项目中关闭文档时,CustomTaskPane 也会出现故障,但在我们的实际项目中却没有。
c# - 如何最小化/折叠 Outlook-addin 自定义任务窗格与文件夹窗格相同?
我创建了 VSTO Outlook 插件项目。添加了用户控件和其他控件。我可以通过单击功能区中的按钮来显示/隐藏自定义任务窗格。我想最小化和扩展它,就像右侧的文件夹窗格中内置的 Outlook 一样。我无法像文件夹窗格那样最小化或折叠它。
我添加了代码来更改任务窗格的宽度,但是有两个按钮“任务窗格选项”和“关闭 X”并没有让它看起来与最小化的文件夹窗格相同。
outlook - Outlook Web Office 插件 - 通过代码使用自定义 Office 插件(任务窗格)保存/发送按钮事件句柄
我已经为 Outlook 日历中的新约会/会议创建了一个办公室插件任务窗格,我想使用代码从我的自定义插件中单击发送/保存按钮。
我已经使用“ https://docs.microsoft.com/en-us/outlook/add-ins/quick-start?tabs=yeomangenerator ”这个链接创建了办公室插件。
检查此链接以获取屏幕截图。 https://i.stack.imgur.com/Dnx8a.png
如何从我的任务窗格代码中显式触发事件日历弹出窗口的“发送”按钮上的单击事件?
vsto - 当 Microsoft Access 关闭时,如何在释放控件之前捕获 CustomTaskPane 的当前属性..?
我按照此处的 Microsoft 大师 Andrew Whitechapel 的指示为 Microsoft Access 创建了 VSTO 插件,并且运行良好。但是插件有一个 CustomTaskPane,当 Access 关闭时我遇到了问题。
如果在 Access 关闭时 CustomTaskPane 打开,则插件应保存 CustomTaskPane 控件的属性。如果将此代码放在 中ThisAddIn_Shutdown()
,我会收到以下错误:
我不确定这是 CustomTaskPanes 或 Windows 窗体控件的正常操作,还是因为 VSTO 不是为 Access 设计的。我想知道是否会发生这种情况,因为 Access 没有应用程序级别的事件,例如 Access.Application."OnClose",其他 VSTO 批准的应用程序(例如 Excel 和 Word)也是如此。
经过一些实验后,我找到了一种解决方法,即使用HandleDestroyed
控件的事件,该事件发生在 之前Dispose()
,因此控件属性仍然可用。这有效:
有没有更好的办法..?变通办法让我很紧张。
vba - 如何确保不显示 microsoft project vba 中的“详细信息”任务窗格
我在 Microsoft 项目中有一个应用程序,它执行任务的回溯,然后使用以下内容将该图像保存到 Excel 选项卡
Application.EditCopyPicture Object:=False, ForPrinter:=0, SelectedRows:=0, FromDate:=EarliestStart, ToDate:=LFin, ScaleOption:=pjCopyPictureShowOptions, MaxImageHeight:=-1#, MaxImageWidth:=-1#, MeasurementUnits:= 2
过程中使用的一些变量的定义: EarliestStart = StatusDate-30 Lfin = Backtrace 的目标任务的完成,这将是字符串中的最后一个任务。
我使用标志字段来标识要为其创建回溯的任务,然后循环遍历所有任务以创建回溯图像并将它们保存到唯一的 excel 选项卡中。
每隔一段时间,我的应用程序就会使用我在分屏上半部分使用的相同视图“创建辅助任务窗格”。我不想要显示屏幕下半部分的分屏。当我有分屏时,我的应用程序
是否有可以在代码中使用的 vba 命令来测试是否存在辅助任务窗格,如果存在,请清除它。我一直在寻找可以测试功能区任务\详细信息复选框但一直找不到的东西。
如果在运行应用程序之前我删除了辅助窗格,它运行良好。如果我开始运行显示辅助窗格的 vba,它会弹出一个“查看”对话框。
我已经尝试过:
ViewApplyEx SinglePane:=True, ApplyTo:=1 但这会显示“视图”对话框并强制我从列表中选择一个视图,这不是我想要做的。
关于我应该在哪里看的任何建议?
image - 在 Visual Studio 中,如何解决 Button 图像质量问题?
我正在使用 Visual Studio 2019 构建带有自定义任务窗格的 Excel 插件。
- 在用作自定义任务窗格的用户控件中,我添加了
imlNavigation
(ImageList) - 我尝试生成大小为 [512,512] 的透明图像 PNG,并用按钮附加它,但质量很差
- 我试图生成透明图像 PNG [16,16] 但没有任何变化。
下面是截图。甚至透明度也不好。我们仍然在图片周围看到那些白色:
谁能建议我究竟应该做什么,因为我还是 Visual Studio 的新手?
- 我在哪里可以获得用于按钮的透明图标/图像?
- 如有必要,我应该使用什么扩展来让它们轻松连接到我的按钮?
- 我在哪里失败了,我仍然应该了解按钮?
我愿意学习并听从您的指示和建议。先感谢您!