问题标签 [word-contentcontrol]

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

c# - 向富文本内容控件添加换行符

我有一个功能,可以将文本添加到 word 中的丰富内容控件。我已经通过搜索标签成功获得了内容控制。然后我将带有换行符的文本添加到内容控件,但它不接受换行符。它只是将文本添加到一行。

我会多次运行该函数(如下面的代码),然后在内容控件的新行中添加每个新文本。

我在stackoverflow上尝试了几个选项,但它仍然不起作用。你能帮我么?

0 投票
1 回答
94 浏览

vbscript - 设置内容控件标题

我在使用 VBS 设置内容控制值时遇到问题。这是我正在做的事情:

它在 VBA 中完美运行,但不适用于 VBScript。有一个错误:

Object doesn't support this property or method: 'docObj.SelectContentControlsByTitle'

有没有其他方法可以实现这一目标?我查看了ContentControls Object Docu,但找不到任何合适的方法。

0 投票
1 回答
830 浏览

vba - Word 宏在宏之后取消选择内容控件

我目前的项目是为一位同事制作一份清单,因为我喜欢把所有事情都复杂化,所以我正在运行宏,让他在完成工作时检查一下。当他完成工作时,工作描述将从标题样式更改为正常,然后更新 ToC。所有这一切都有效,但我有时会遇到内容控件保持选中状态的问题。我通常可以检查和取消检查一次或两次没有问题,但最终由于某种原因光标不会移出复选框,因此后续点击不会触发OnEnter.

有没有办法强制 word 取消选择内容控件并将光标移动到同一行的某处?

我试过Selection.MoveDown 1, Selection.Collapse direction:=wdCollapseEnd, 也Selection.MoveEnd没有工作。

0 投票
1 回答
143 浏览

vba - 如何从 MS Word ContentControl 下拉框中返回索引或列表编号

我在 Word 中创建了一个内容控制的下拉框。我需要能够捕获框中所选项目的索引号。我已经知道如何在有人选择一个项目后捕获文本本身。
该代码是:curVal = ContentControl.Range.Text 但我不知道如何捕获索引。

0 投票
2 回答
34 浏览

excel - 在 Word 宏中返回 Excel 行

我在 Word 中有 ContentControl 下拉框。从下拉列表中选择一个项目后,我想在 Excel 文档中搜索该项目并将行号设置为等于变量。下面的代码是我尝试过的,但是 Columns("G:G").Find 部分说它没有定义。

0 投票
0 回答
112 浏览

vba - VBA 在 Word doc 中的特定位置插入空白 ContentControlPicture

我试过了:

但我收到一条错误消息,提示“无法在包含非图像内容、浮动图像或多个内联图像的选区周围插入图片控件”

我需要在 ActiveDocument.Paragraphs(55) 之后插入此控件 - 有什么办法吗?

0 投票
1 回答
983 浏览

c# - 删除内容控制表单 WordprocessingDocument 而不会丢失位置

我正在使用此代码从 Word 文档中删除内容控件(发布在链接上)

一切正常,但删除操作后的文本丢失了操作前的位置。我从 openxmlpowertools 知道 SimplifyMarkup,但我不能使用它。感谢任何建议

0 投票
1 回答
206 浏览

vba - 修改文档目录的内容控制属性的宏

我有超过 300 个带有表格封面的文档,其中一个单元格中有一个属性不正确的内容控制框(标题和标签都命名错误)。到目前为止,我可以创建一个宏来修复属性,但只有在我通过逐个打开每个文档单击进入单元格之后。有没有办法运行一个可以在表格中找到这个内容控制框并修改属性并保存的宏?

0 投票
1 回答
568 浏览

javascript - Office.js 获取与内容控件相邻的范围

我有以下场景Word:

  • 带有一些内容控件的文本文档(也是文本)
  • 内容控件总是与普通文本相邻(文本和内容控件之间没有空格)
  • 内容控件在创建时与相邻文本具有相同的样式(通过编辑它们的font.color,等font.namefont.size这些内容是从插入内容控件的选择中读取的)
  • 当内容控件被更新(它们的内容被更新)时,它们的样式被重置,我需要再次应用文档样式(不是问题,工作正常)

问题是,当内容控件更新时,当前的文档选择可以在任何地方,但我需要确保它们重新应用与它们相邻的文本相同的样式。

Office.js 中有没有办法获取与内容控件相邻的范围?这样我就可以读取它的样式并将其应用于内容控件。

0 投票
1 回答
408 浏览

ms-word - 如何使用 contentControls.getItem 获取特定的内容控件?

我正在尝试使用其位置从文档中获取内容控件。ccs.getFirstOrNullObject();有效,但我不想要第一个内容控制。ccs.getItem(0);(或任何整数值)返回错误:

ItemNotFound:我们找不到您请求的项目。检查 OfficeExtension.Error.debugInfo 以获取更多信息。

如何通过其在文档中的位置来指定特定的内容控件?

脚本实验室的代码: