问题标签 [office-2016]
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.
c# - 从 WordprocessingDocument 文档中删除 WebExtensionPart 后被损坏
我是打开 xml sdk 的新手,我对文字处理文档的关系如何工作知之甚少。我想从包含 webtask-pane 的现有文档中删除 webtask-pane,并通过编程方式添加它。
使用 open office xml 从 WordprocessingDocument 中删除 WebExtensionPart 后。
结果:文档损坏。原因:删除 WebExtensionPart 后存在关系部分。
代码 :
请帮忙。提前致谢。
c# - 通过 Web 显示和操作 Visio 图表 (.vsdx)
我有一个客户,他们使用 Visio 2016 创建了一个相当复杂的图表,他们询问是否可以
1)通过互联网查看图表,以及 2)通过互联网操作图表
我发现#1 很容易做到,因为 Visio 允许您将图表另存为 .htm,然后相应地生成大量文件。
然而,#2让我难住了。我花了大约 2 个小时在互联网上搜索,但没有就如何做到这一点得出任何明确的结论。
关于操作图表,他们只是希望将某些形状的状态更改为“开”和“关”。状态由背景颜色和/或形状的方向指示。
这可以使用 C# Web 表单来实现吗?
excel - 在 Excel 中添加具有零值的不存在的数字
我在 Excel 中有很多顺序数据。
A列序列中缺失的数字应在B列中填充零值。我可以使用什么公式?
excel表中的数据如下:
预期输出:
vba - 将 Excel 打印区域导出为图像
我有一个 Excel 文件 (xlsm),我想将打印区域(全尺寸)导出为图像(png 或任何其他图片文件格式)。
我有一个 VBA 宏,它在 Excel 2013 中的多台 PC 上运行良好,但由于我们使用 Excel 2016,它只导出一个空白图像。
java - Excel (.xlsx) 写入无法使用 java
我无法使用我的 java 代码更新 Excel 文件 (.xlsx)。你能告诉我我在哪里犯错吗?它抛出一个NullPointerException
. 使用 POI Apache jars.Using Office 2016 for Excel
macos - 如何在word文档中添加自定义样式?
如何使用 word javascript API 向 word 文档添加自定义样式。我尝试通过 insertOoxml 添加样式。它不工作。我希望我的一些自定义样式可用于单词 javascript API,以便我可以通过我的加载项更改文档的样式。另外,是否可以通过编程方式创建新样式?
angular - 如何使用 angular2 在 Office 加载项中实现对话框 API?
我想在我的office插件中实现oauth,因为我找到了office js dialog api并通过它发现它很有趣。
我担心的是我想用 angular 2 来实现它,所以我无法很好地处理它。
预期结果应该是
主页(当前简单的 html 页面,但我希望它是 angular 2 组件的一部分)
用户将选择登录
打开登录对话框
(在对话框中第一个本地页面,然后重定向到当前域之外的某个自定义域页面)
打回来
成功登录后加载菜单和数据。
完成 oauth 后,我正在加载我的 Angular 2 应用程序。我想用 Angular 2 应用程序完成整个循环。
excel - 在 Powerpoint 幻灯片中单击鼠标更新/填充嵌入的 Excel 表格
我需要创建一个简单的单张幻灯片幻灯片,其中一张表格或图表用作记分牌。
- 在宣布结果期间,我需要控制结果的显示,例如通过鼠标点击,就像在普通幻灯片中一样。
- 我还需要控制显示结果的顺序(我的意思是需要首先显示点数最少的团队等)
- 当值发生变化时,我需要动态排序表。
我已经完成了第三点(当“SUM”列中的值发生变化时自动排序表)。我用我想要的表格创建了 Excel 表格,并在下面应用了自动排序表格的代码。
我使用粘贴特殊选项通过链接将此表格添加到PowerPoint幻灯片中,当我在Excel中更新数据时,PowerPoint中的数据也会发生变化(但它也不是每次都有效,有时我需要右键单击PowerPoint中的表格并实现连接) . 但是当我运行幻灯片时,这不起作用。
以下是表格示例:
然后Round 3
是结果:
我想展示:
T1
在列中为 1 分Round 3
并更新Total
为 6。T3
in column 3 点Round 3
,更新Total
为 7,最后按Total
列降序对表中的行进行排序,因此T3
将是第一,T1
第二,T2
并将保持在第三位。T2
in column 5 分Round 3
,更新Total
为 8 并对表中的行进行排序,因此T2
= 第一个,T3
= 第二个,T1
最后一个。
最好的解决方案是,我将Round 3
在分数公告演示之前预先填写该列,然后在演示期间我只需单击鼠标按钮,信息就会弹出。我的意思是在第一次单击点 1 将执行后,在第二次单击点 2 将执行后,等等。
演示期间是否可以更新表格中的数据?我可以用数据预填充表格,通过鼠标单击选择显示顺序和控制它们的显示吗?
excel - 设置图表标题仅在 Excel 2016 中调试时有效
问题可以这样总结:
这个问题只有在我运行代码时才会出现,而不是在我单步执行chrt.HasTitle
-line 时出现。在这种情况下,它会正确创建一个标题,我可以随意编辑它。
我先给出相关的源代码。这仅包括区分 Excel 2003 与较新版本的代码(因为 Excel 2003 在“较新”代码上崩溃,反之亦然)。
使用chrt.SetElement
以前绕过了这个确切的问题,但现在它似乎又回到了 Office 2016。使用旧的chrt.HasTitle
结果与 2016 相同的问题。
在 Office 2016 之前,此代码适用于所有版本的 Office。现在它突然拒绝启用标题,除非我逐步执行代码,这当然不是预期用途。
任何人都知道这是怎么回事以及可能的解决方法?VBA 真的让我对这种东西很紧张,而且谷歌也很难。这是我从中获得先前解决方案的地方。
这是创建图表的代码:
然后设置它的位置,删除任何自动添加的系列并使用添加新数据chrt.SeriesCollection.Add <range>
。
注意:完全相同的代码在另一个脚本中工作。这是因为这里只添加了一个系列。设置系列名称时,Excel 会自动启用标题。在这个脚本中,添加了多个系列,并且一旦添加了第二组数据,标题就会再次自动删除。然后它将不再启用它。