问题标签 [word-field]

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 回答
1384 浏览

ms-word - 我们如何使用 word javascript api 为 Word 添加字段代码

我想使用 word JavaScript API 添加字段代码。我检查了API 文档,但没有发现任何相关信息。有没有办法在这个 API 中做到这一点?

0 投票
0 回答
114 浏览

forms - Word 2013 HTML 表单控件在某些 PC 上不起作用

我和一位同事通过电子邮件收到了docx格式的 Word 文档。

我和我的同事都在 Windows 7 上运行 Word 2013 32 位。

我的同事能够打开文档并与表单控件进行交互。如果我展开他的Properties Windows 下拉菜单,我会看到如下控件:

  • DefaultOcxName HTMLText
  • DefaultOcxName1 HTMLOption
  • DefaultOcxName2 HTMLSelect
  • 本文档文档

当我在 PC上打开文档时,控件都是“图片”,不能作为 Form 控件进行交互,导致 Form 无法使用。属性窗口在其下拉列表中仅显示一个条目:

  • 本文档文档

这是一个配置/兼容性设置,还是我的同事有一些我没有的组件允许他打开文件并使用表单?

我已尝试按照此答案删除表单控件缓存,但这无济于事。

0 投票
1 回答
585 浏览

vba - 获取第二天,从自定义文档属性中的日期开始

我有包含日期​​的自定义文档属性(定义为日期)。

我试图从自定义文档属性(日期字段)中的日期开始获取第二天。

我也试过:

0 投票
1 回答
869 浏览

vba - 字段和表单字段有什么区别?

在word中按alt+F9可以显示“FieldCodes” 在此处输入图像描述

如何使用 vba 以编程方式访问它并将它们与表单域配对?

您可以通过?Application.ActiveDocument.Fields(1).代码

您可以通过 Application.ActiveDocument.FormFields(1) 访问表单字段

但是是否有关于索引匹配的任何保证?表单字段可以不是字段吗?字段不能成为表单字段吗?

将这些从 FORMTEXT 中更改是否会产生任何意想不到的副作用,或者这些基本上是好的和友好的链接 id/显示值允许您查看它们并轻松地在它们之间进行交换?

编辑:我想出了以下内容来获取字段代码。我仍然不确定编辑它们是否是个好主意,或者它们代表什么。

0 投票
0 回答
55 浏览

vba - 复制行中表格单元格内容的宏

我有一个 Word 表,其中第一列包含 MERGEFIELD 域代码。我希望每一行都有一个宏按钮来复制(到剪贴板)该行中单元格(MERGEFIELD)的内容。

这有可能以优雅的方式完成吗?

0 投票
1 回答
205 浏览

excel - 父文件地址,在嵌入的 word doc 字段中是绝对的

怎么可能是相对的?

"WB1.xlsm""E:\Administration\Salary".

Word 文档嵌入在:Sheet1(Microsoft Word 启用宏的文档对象)

Cells(2,1)在嵌入的 word 文档中复制并粘贴为Paste Special>Paste Link

该字段的代码中生成了一个绝对父文件地址:

所以我无法移动 Excel 文件。

如何使链接字段中的父文件地址与父文档相关application.path父文档是 Excel 工作簿。

0 投票
2 回答
755 浏览

ms-word - \ 和 \\ 有什么区别

我的工作表中有一个嵌入的 Word 文档,名称为“Rec1”

字段代码如下:

与使用“ \ ”(双反斜杠)字符和“ \ ”一个有什么不同?

0 投票
1 回答
147 浏览

vba - 显示所有域代码(而不是结果)

我需要显示字段代码并使用:

我有字段,有些在文本框中,需要显示所有字段。

但是上面的切换 - 我需要更多的控制。如果代码正在显示,则执行显示字段结果。

所以我需要如果字段代码正在显示,什么都不做,否则显示所有字段代码,即使它们在文本框中。

0 投票
1 回答
275 浏览

hyperlink - 我可以用纯文本查找和替换多个字段代码,同时保留字段引用的值吗?

通过“字段引用的值”,我指的是 {} 之间的文本。

我有的

目前,我在这样的文本页面中有很多超链接:

测试 123和测试321

我希望什么

我想用纯文本查找和替换超链接域代码的每个实例。具体来说,我希望输出看起来像这样,在任何情况下:*www.hyperlink.com

我试过的

到目前为止,我已经能够通过将以下内容放入“查找”表单中来选择有问题的字段,并带有超链接:HYPERLINK“*”

但是,我不确定在替换字段中放入什么以便根据需要更新文本,手动复制每个链接,然后在每种情况下替换为 '^c'。由于我有超过 100 页的链接密集文本,这是不可行的。我还尝试使用通配符并替换为文本:* 但通配符似乎无法识别它在代数上等同于“查找”表单的通配符。

我最接近的是当我尝试时: Find: HYPERLINK "(*)" Replace: \1 选中“使用通配符”选项。

虽然它将超链接移动到 ref 标记之间,并消除了 HYPERLINK 文本,但保留了大括号 { }。所以,当我退出表单域模式(Alt F9)时,www.ExampleHyperlink.com 消失了,因为它被认为是表单域!

当我将大括号放在“查找”字段中时,搜索失败 - 所以我猜我无法搜索它们,以便替换它们。

可能的代码?

对 MacroPod 的响应

谢谢!

现在,我可以消除超链接字段代码,并保留超链接 :)

我将您的宏与以下宏/步骤结合起来以添加文本并围绕每个 URL:

它工作得几乎完美,除了 '.com' 之后的 URL 的任何部分都被遗漏了。例如,如果 URL 是:' https://www.google.com/intl/en_us/health/about/ ',那么输出是:

这不是我想要的,因为我希望第二个 ref 标记出现在 URL 的最后一部分之后。另一个问题是,无论链接到 URL 的锚文本是什么,都会消失。理想情况下,它会出现在标签之前。那是因为某些东西通常是这样联系在一起的:酷总是很酷。我非常感谢您的帮助。知道我该如何处理吗?

0 投票
2 回答
69 浏览

excel - 将N个数据条目从excel导出到word

我想知道是否可以从 Microsoft Excel 创建数据输入集并将其直接导出到 Microsoft Word 中?

例如,如果我正在制作一个电话簿,在 Excel 中列出该人的名字、姓氏、地址和电话号码,这会自动将数据导出到 Word。

我不希望在 Word 中有一定数量的条目并复制和粘贴,而是当我向 Excel 添加更多条目时,数据会从 Excel 推送到 Word。我自己不是编码专家,但我在 YouTube 上观看了多个视频,我正在寻求指导。