问题标签 [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 投票
2 回答
920 浏览

vba - 如何使用用户窗体复选框更改 Word 文档中的控件内容复选框?

我在Word 文档中创建了一个带有复选框和内容控制复选框的用户窗体。我想选中UserForm中的复选框 ,然后更改 Word 文档中的 Content Control 复选框。所以输入来自UserForm复选框,输出来自 Content Control 复选框。'cbxYes''docCbx''cbxYes'

我已经尝试过多次搜索如何做到这一点,但我找不到我真正需要的东西。大多数搜索与 Excel 相关。老实说,我不知道自己在做什么。请。非常感谢正确的帮助。

我得到的错误是:

运行时错误“438”:对象不支持此属性或方法。

0 投票
1 回答
23 浏览

ms-word - Microsoft Word 表格列比内容控件名称窄

在 Word 文档的表格中添加 xml 绑定的内容控件时,如何将其命名?只需添加一个纯文本控件,该列就不会比内容控件的名称更窄。对于常规文本,您只需添加一个连字符,但这会破坏我认为的 xml 绑定内容控件。

示例用例:我可能想在表格中显示一个数量值,该值只有 2 个字符或更少(例如值 1 - 99),但因为该字段称为“数量”,所以我不能使列比容纳单词数量中的所有 8 个字符。

0 投票
2 回答
120 浏览

ms-word - ContentControl.insertOoxml 添加额外的段落

我正在尝试向我的 Word 文档中添加一个带有表格的新内容控件。我有表的 Ooxml,我将它插入到一个新的内容控件中insertOoxml。但它在表格之前添加了一个新段落,在它之后添加了另一个段落,如下图所示。

带有额外段落的表格

这是我的代码:

这是dataXml内容的主要部分:

我设法用这段代码删除了第一个额外的段落:

但是,如果我尝试像下一行那样删除最后一段,它会删除内容控件并且不会删除多余的段落。

如何使用 Office.js 删除最后一个额外段落而不删除内容控件?

0 投票
0 回答
192 浏览

vba - 遍历通过标签选择的内容控件并将其文本替换为单个值

我对 VBA 非常陌生,我在 MS Word 2016 中使用它。我有一个用于全名的 ActiveX 文本框 (conFull),我想提取名字并将其填充到整个文档中。我让它工作了一次,然后每次尝试都让 Word 冻结在我身上。我在这里做错了什么?

这是我的代码:

任何帮助深表感谢!

0 投票
1 回答
274 浏览

c# - 有没有办法只更新日期选择器内容控件的文本,而不是格式细节?

我正在开发一个单词加载项应用程序,其中我有几个日期选择器内容控件,将文本值设置到该内容控件中也会根据系统日期格式更改它的格式。

我正在明确设置DateDisplayFormatDateDisplayLocale它仍然按照系统日期格式显示日期值。

我的系统日期格式:MM/dd/yyyy

0 投票
2 回答
1208 浏览

c# - 如何将 ContentControl.Range 设置为我正在使用的当前 ContentControl?

我没有找到一种方法来设置ContentControl.Range.TextC# 的执行位置(在内容控件内部)。也许我应该从一个完全不同的角度来看待它。

目前我有一个内容控件,它生成一组文本,其中一些文本在 [] 方括号之间,我想通过设置 [] 之间字符范围的开始和结束来选择文本并格式化颜色。我一直试图将初始范围设置为我当前使用的内容控件。

我在下面管理/找到/修补的大部分内容。

请原谅编码混乱,但这是我能想到的所有我对此的最少经验。

现在我已经获得了内容控件的 IEnumerator(我认为),除了我读过的内容之外,我不知道如何使用它,他们说要遍历访问它们中的每一个的 IEnumerables。那不是我想做的。我想要 1 个内容控制。我正在工作的当前一个。我想找到它的范围并将其分配给一个值。然后在那个范围的“文本”中,我想做一些[花哨的]突出显示。

0 投票
0 回答
355 浏览

vba - 检查您是否在表格中的 ContentControl 的单元格中

在此处输入图像描述

我有一个问题。(现在再次使用代码)所以,当我在一个单元格中时,我将创建一个突出显示它的函数(cellColor()),当我在 ContenControl 中时,我还有一个突出显示的函数(toggleYellow)它。所以有一个简单的 If-function.(checkTableCC),它会查看您是在 ContentControl 中还是在 Cell 中。所以没有问题。

但是当有一个表并且在该表中有ContentControl并且在 ContentControl 中又有一个新表时,当我想突出显示ContentControl中的表的单元格并且在另一个表中时,If-Function 不起作用,我收到错误 4641 HighlightColor 语句当前已禁用。我尝试了一些东西,但我无法仔细检查该功能。也许有人可以帮忙。

到目前为止,这是我在你们的帮助下完成的代码。再次感谢你:

0 投票
1 回答
452 浏览

javascript - 使用 javascript 在 word 中的现有内容控件之后添加内容控件?

更多细节:我将(大量)内容控件插入到单个文档中。想法?当前代码:

0 投票
0 回答
116 浏览

c# - 获取形状中所有内容控件的标题列表时出错 (Word)

我想获取包含在 word 文档(形状)中的所有内容控件的标题。我在网上找到了一些技巧。但是当我运行这段代码时,它有一个错误(在图片中)

在此处输入图像描述

0 投票
0 回答
85 浏览

javascript - 无法从 office 365 word online 中的 word 表中检索内容控制

我们有一个产品支持 O365 windows 和 mac 使用 office js。现在在同一产品上,我们将在线支持 O365 word。在我们的工作中,我们发现 O365 windows 和 word online 存在一个差异。我们有一个文档,它在内容控件内有一个单词表。

在word online中,我们无法检索word表内的内容控件,但是,我们可以检索O365 windows和mac桌面中的所有内容控件。

以下代码片段在 O365 窗口和 mac 中正常工作,但在 word 在线中不工作。