问题标签 [word-2010]

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 投票
1 回答
3550 浏览

docx4j - 使用 docx4j 从 Word 文档中解析内容

感谢之前的回答,我现在可以阅读受密码保护的 Word 2010 文档。(我必须将它们从 .doc 一个一个翻译成 .docx。它们可以追溯到 1994 年,但没关系。)

我写了一个简单的 Java 类来开始:

还有一个 JUnit 测试来驱动它:

我在测试中设置了一个断点,以查看 docx4j 在读取我的文档后在做什么。我看到一个包含 8 个部分的列表,但我穿过树而没有找到内容。

每个文档都包含一个带有日期和内容的页面,但我找不到页面。他们住在哪里?

0 投票
2 回答
4479 浏览

ms-access - 无法使用 vba 从访问中打开 word 文件进行编辑

以下代码一直运行到标记的行。然后 Word 会显示锁定文件以进行编辑/打开只读提示。我需要能够编辑文档(这是代码的重点)。

抱歉,代码块太长了——我觉得展示所有内容很重要,这样更容易找到问题。

对于多个记录集,代码也有点笨拙,如果有人有更好的想法会喜欢这里。

0 投票
1 回答
161 浏览

ms-word - 引用其他文档的内容

我们需要从其他 2 个文档的内容创建一个矩阵。例如:

  1. doc 具有以下字段:

    4.2 要求 A Blah

  2. doc 具有以下字段:

    2.1 分析 A Blah Blah

我们要创建另一个文档(称为 Traceability Matrix),如下所示:

4.2 和 2.1 应该在 doc3 中动态更新。

我们使用超链接、交叉引用进行了检查,但对于组合不同的文档似乎没有任何用处。有没有办法做到这一点?

编辑:这是一个例子:

0 投票
2 回答
574 浏览

.net - 是否使用 Word/Office 进行版本控制,但使用专有文档存储库(即不是 Sharepoint),以适应某种提供程序模型?

我找不到任何用于挂钩 Word 2010 提供的版本控制功能的资源。我知道它在提供访问 Sharepoint 文档存储库的功能方面与 Sharepoint 无缝挂钩。但是,将 sharepoint 作为我的存储库,我将如何利用 word/office 互操作 API 来使用“管理版本”等功能。例如,是否有版本控制功能的提供者模型?

我知道有 word 插件可以连接到 Perforce 和 Subversion 存储库,但是,它们似乎不使用原生 word 功能,而是通过附加上下文菜单项和功能区/自定义任务窗格相关控件提供它们的功能,即不使用word 的内置版本管理工具。

当然,任何资源或建议都会有所帮助。

0 投票
1 回答
3952 浏览

c# - 关闭事件前的 MS Word 文档不会取消

我有一个连接到 C# 中 Microsoft Word 文档的 DocumentBeforeClose 事件的事件。

如果某些逻辑为真,我将取消标志设置为真,这样文档就不会关闭。然而,尽管事件被触发并且 Cancel 标志设置为 true,文档仍然关闭。

这是一个错误吗?

0 投票
1 回答
11579 浏览

xml - “文件.docx 无法打开,因为内容存在问题。” 位置部分:/word/document.xml

一些用户反复面临文档损坏问题。

我们有一个使用 Webdav 在服务器上存储 Word 文档的应用程序。在服务器上访问和编辑这些文档的用户可能在 office 2007 和 office 2010 上。大多数文档是共享的,并且可以由 office 2007 和 office 2010 用户点击进行编辑。

许多用户遇到文档损坏问题并出现以下错误。==>“无法打开文件 xxx,因为”内容有问题“详细信息:没有可用的错误详细信息。位置部分:/word/document.xml 行:1 列 0

在为此文档格式化 document.xml 文件后,我发现错误指向 line => <wp:docPr id="1026" />

有问题的 XML 节点位于下面提供的 XML 节点中。所有损坏的文档都具有相同的行为。它们都指向同一个 XML 标签。如果我取出完整的节点,文档就会打开。

在我的本地机器上保存文档并使用打开和修复选项打开它后,有问题的标签看起来像这样 => <wp:docPr id="1026" name="Picture 1026"/> 并且完整的节点如下所示。

请帮我解决这个问题。

0 投票
1 回答
2568 浏览

vba - 在 VBA for Word 2010 中创建富文本控件字段

我有一个控制字段,可以在其中动态添加某些文本。到目前为止效果很好。问题是在一个文本中我有一个输入字段,用户可以在其中输入文本。

我需要将表单文本输入字段硬编码到 VBA 代码中。这是如何实现的?或者有人可以指出我正确的方向吗?

在以下代码片段中,我需要将 替换[InputField]为 VBA 输入字段。

0 投票
1 回答
1107 浏览

c# - 查找 VSTO 日志

我正在尝试在 Word 2010 中运行 Word 2007。但是在 COM 初始化时出现错误,我找不到任何有关此错误的日志。

我正在使用VSTO_LOGALERTS=1VSTO_SUPPRESSDISPLAYALERTS=0但没有显示日志Word 2010,仅在Word 2007.

有什么特殊的配置可以让它工作吗?

0 投票
2 回答
1309 浏览

vba - 无法使用 Word VBA 保存对文本颜色的更改?

我正在尝试使用 Word VBA 设置文本颜色。但是,Word 似乎并没有将颜色变化视为“变化”。以下面的 VBA 代码为例,我运行后,Word Undo 不包含任何内容。如果我直接退出 Word,Word 不会提示保存更改。你能帮忙评论一下吗?非常感谢您的意见!

PS:Windows 7 SP1 X64 上的 Word 2010 x86。

0 投票
1 回答
3237 浏览

vbscript - 使用 VBS 在 MSWord 表格上方添加文本

我正在使用 VBS 在 Outlook 中创建签名以推送给我们的用户。签名中有表格,因此我可以将徽标/用户信息与徽标顶部的标准文本并排放置。(原始表格代码在这里找到:http ://www.vbforums.com/showthread.php?526706-resolved-question-with-tables-in-vbscript-for-AD-signature )

下面是写入 doc 文件的代码片段。该代码成功地创建了两个列,并将我想要的任何信息放入其中。有没有办法在开始创建/编辑表格之前将文本添加到 doc 文件的顶部?