问题标签 [openxml]

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 投票
5 回答
3204 浏览

c# - 在 C# 中填充 Word 2007 模板的最佳方法是什么?

我需要从代码中填充 Word 2007 文档,包括重复的表格部分 - 目前我在 docx 的 document.xml 部分使用 XML 转换,但是设置起来非常耗时(每次编辑模板文档时) ,您必须重新创建 transform.xsl 文件,对于复杂的文档可能需要一天的时间)。

有没有更好的方法,最好是不需要您在此过程中运行Word 2007 的方法?

问候理查德

0 投票
2 回答
1441 浏览

sharepoint - SharePoint 和 Office Open XML 交互问题

我整个周末都为此感到沮丧,再加上一两天,所以任何帮助都将不胜感激。

我正在尝试编写一个程序,该程序可以以编程方式进入 SharePoint 2007 文档库,打开文件,更改文件内容,然后将文件放回原处。除了最后一部分之外,我已经完成了所有工作。涉及 Office Open XML 的原因是我通过 Office Open XML SDK 打开和修改文档的方式。我的问题是:如何将它从文档中取回图书馆?

我看到的问题是 WordprocessingDocument 对象本身没有保存功能。这使我无法将其保存到 SPFile 的 SaveBinary 函数中。

0 投票
2 回答
5692 浏览

.net - 在未安装 MS Word 的情况下打印 OOXML 文档

有什么方法可以在不安装 MS Word 的情况下打印 OOXML 文档(.docx 文件)?

它通过 MS Word 界面运行良好,但我需要找到一种方法在未安装 MS Word 的服务器上使用它。我一直在挖掘 API 并没有发现任何明显的东西,所以我倾向于相信没有办法。是这样吗?

编辑:德文的回答基本上就是我所理解的情况。我应该提到我正在使用 .NET 框架。所以我想知道是否有一个 .NET 库可以处理 docx 文件进行打印?我看到将作业添加到DefaultPrinterQueueLocalPrintServerSystem.Printing命名空间中)时,它可以处理 XPS 文档。所以也许这就是要走的路。

0 投票
1 回答
871 浏览

c# - 以编程方式在 MS Word 中打开 xml 文件

我正在使用 C# 在 Microsoft Word 2007 中打开一个 xml 文件。我正在使用 xsl 文件来定义布局,该布局达到了我需要包含图像的程度。我使用了典型的 src html 标记,当在 ie 中查看 xml 时显示图像,但在 Word 中打开时不显示。我得到了图像占位符,所以我只能假设 Word 根本找不到图像。它位于 xml 文件和 xsl 文件旁边,但这没有任何区别。要打开文档,我将传递 xml 和 xsl 的文件名。我想,由于 src 在 xsl 中,它看起来只是相对于这些文件之一。

任何建议将不胜感激。

[编辑] 抱歉,我忘记了这个。我最后修好了。明天我会检查我的解决方案并更新它。

0 投票
1 回答
6070 浏览

openxml - Word 2007,Open XML - 嵌入图像

你知道什么基本信息必须<w:p/>在 *.docx 文档中的 document.xml 中包含一个段落 ( ) 来指定一个图像吗?我知道必须有:

指定关系 ID,但还有什么?在 Google 中很难找到它,并且尝试从准备好的文档中删除标签或阅读规范需要花费大量时间。

一个包含所有必需标签的示例将不胜感激。

0 投票
2 回答
1143 浏览

c# - 在 Docx 文件中插入注释*围绕*运行中的文本

如何在文本运行中搜索特定文本(在 Docx 中使用 OpenXML SDK 2.0),一旦找到它,如何在“搜索文本”周围插入注释。“搜索文本”可以是现有运行的子字符串。示例中的所有示例都在第一段周围插入注释或类似的简单内容......不是我想要的。

谢谢

0 投票
2 回答
6935 浏览

xml - 如何将 Excel OpenXML 共享字符串转换为内联字符串?

我有一个 Excel 2007 OpenXML 格式的大型电子表格,我想以编程方式在 xml 中进行操作。Excel 使用共享字符串方法保存它,这种方法虽然更有效,但使过程复杂化。有谁知道 Excel 中是否有一个选项可以使用内联字符串保存,或者可能已经构建了一个实用程序来再次将所有字符串重新内联到 sheet.xml 中?没有太多运气谷歌搜索,如果可能的话,我宁愿使用现有的解决方案而不是构建自己的转换器。谢谢。

0 投票
2 回答
3085 浏览

vbscript - 动态创建 Office Open XML 文档:在打开时更新所有字段

我正在以编程方式生成 Office Open XML 文档(Word 2007 格式),并且希望在我生成的文档首次在 Word 中打开时更新所有字段。

当我前段时间对此进行研究时,唯一的方法是在文档打开时运行 VB 脚本。但是 VB Script 默认情况下不运行,为此用户必须授权脚本,这比要求用户执行“全选,F9”更复杂,因此这违背了目的。

有什么建议吗?

亚历克斯

0 投票
3 回答
1381 浏览

.net - 将图表添加到 WordprocessingML

我想使用 Open Xml SDK 2生成一个包含图表的 Open XML 文档。我找到了一个SpreadsheetML 示例,但我不知道如何在 .docx 中添加图表...

Open Xml SDK 2 的文档/示例是否有很好的来源?

0 投票
2 回答
3581 浏览

python - 如何以编程方式将注释插入 Microsoft Word 文档?

寻找一种以编程方式将注释(使用 Word 中的注释功能)插入 MS Word 文档中特定位置的方法。我更喜欢一种可以在最新版本的 MS Word 标准格式中使用并且可以在非 Windows 环境中实现的方法(最好使用 Python 和/或 Common Lisp)。我一直在查看 OpenXML SDK,但似乎无法在那里找到解决方案。