问题标签 [docvariable]
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.
ms-word - 什么是 Word 中的 DOCVARIABLE
DOCVARIABLE
Microsoft Word 2003中的 a 是什么?我该如何设置?如何让它显示在我的 Word 文档中?
c# - 使用 C# 在 Word docx 中填充 docvariable
我已经在 VB 6 中这样做了一百次,但使用 C# 2008 和 Word 2007 让我发疯了。我创建了一个包含两个 docvariables 的 docx 文件:
我首先创建了一个宏来执行它并且它可以工作:
这是我的 C# 代码(请注意,我正在学习这个):
这是我得到的错误:
错误 1 不可调用的成员 'Microsoft.Office.Interop.Word._Document.Variables' 不能像方法一样使用。块引用
ms-word - 有没有一种方法可以显示 word 文件中的所有 docvariables?
我有一个包含多个 DocVariables 的 Microsoft-Word 文件。在我们的应用程序中,我们用内容填充/替换这些 DocVariables。
使用快捷键 Alt+F9,我可以切换到可以看到 DocVariable 的模式。
但是在我现在拥有的文档中,有我看不到的 DocVariable。Word 2007 中是否有一种方式/模式可以让我看到 Word 文件中定义的所有 DocVariables?
if-statement - 在 vbscript 中,您可以在 if 语句中使用两个可能的条件吗?(或者)
一个例子是:
但我得到一个“类型不匹配”。还有比做其他 IF 更简单的方法吗?
vb.net - 使用 GemBox 更新 DOCPROPERTY 字段
我的文档有 DOCPROPERTY 字段,我正在尝试更新它们(标题、子标题等)。
但是最终文档没有显示更新的值,我只能在 MS Word 中按 F9 刷新它们后才能看到它们。如何使用 GemBox.Document 刷新它们?
我还有一些用宏更新的 DOCVARIABLE 字段。我可以用 GemBox.Document 更新它们吗?
vba - word vba 用文本替换 docvariable,然后删除 docvariable 并保留文本
我有一个包含 docvariables 的 word 模板。使用 Access 应用程序,我可以打开模板,为每个 docvariable 字段设置一个值,然后另存为文档。
将来不需要修改这些文档变量。
因此,我想找到一种使用 vba 的方法来保留替换文本但删除 docvariable,就好像手动输入了文本一样。所以被替换的文档变量后面不会有灰色背景,并且 Alt+F9 不会显示任何内容。
ms-word - 如何将 CRLF 放入 ms 字 DOCVARIABLE 或 DOCPROPERTY
有没有办法在DOCVARIABLE
没有VBA 的情况下创建(和显示)多行?即 "One\r\nTwo\r\nThree" 呈现为
One
Two
Three
ms-word - 具有空字符串值的 Docvariable
总之,我使用 docvariables 来管理复数。VBA 宏正在更改几个 docvariables 的值以将它们复数/单数化。
但有时我只想使用 Docvariable 来启用/禁用 's' 后缀。
问题:我无法将其设置为空字符串,因为它会删除 docvariable。该字段显示 word 错误。
所以我正在寻找一种方法来实现这一点,它可能是:
- 一种使用空字符串或等效值保持 Docvariable 存在的方法
- 如果变量不存在,则执行此工作的字段公式
任何其他解决方法将不胜感激。
谢谢
vba - vba word变量值删除
有一个 MS Word 2016 文档,其中设置了 DOCVARIABLES。例如:
我需要通过带有 InputBox 的 VBA 填写这个 DOCVARIABLE。VBA代码:
当文档打开时,它会自动提示输入用户数据。输入数据后,它会填充到文档中的 DOCVARIABLES 中。但是如果我再次运行代码(当 DOCVARIABLES 已经存储数据时)它会给我一个错误:运行时错误“5903”:变量名称已经存在。
问题是如何修复它并使 DOCVARIABLES 可更新。
这是 Cindy Meister 提供的解决方案,但引入了数组:
c# - 如何将内容放在 docx 的 DOCVARIABLE 字段中
如何{DOCVARIABLE SomeName \* MERGEFORMAT}
通过 OpenXML 在 MS Word 文档等字段中设置值?