打开一个word文档
第一步:定义宏
视图 中找到宏
输入宏名称setValue ,回车后编辑宏的内容如下
Sub setValue()
'
' setValue 宏
'
Dim doc_var As Variable
For Each doc_var In ActiveDocument.Variables
doc_var.Delete
Next
ActiveDocument.Variables("name").value = "zhangyan"
ActiveDocument.Variables("address").value = "shanghai"
ActiveDocument.Variables("id_card").value = "5223467899"
ActiveDocument.Variables("school").value = "shlg"
End Sub
编辑完成后点击执行。
第二步:插入域
在word中插入域 =》文档自动化=》 DocVariabl
如果是mac 域名称前面有默认值DOCVARIABLE ,我们定义的域名要拼接在默认值后面
DOCVARIABLE name
address id_card school 同理
如果是修改操作,那么修改代码里的值,页面上选中所有的域-》更新域即可
==========================下面的宏是添加特殊字符,选择框==========================
Sub insert_variable(key, value)
On Error GoTo addValue
ActiveDocument.Variables.Add Name:=key, value:=value
addValue:
ActiveDocument.Fields.Add Selection.Range, wdFieldEmpty, "DOCVARIABLE " + key
End Sub
Sub insert_special_char(key)
On Error GoTo addValue
ActiveDocument.Variables.Add Name:=key, value:=ChrW("163")
addValue:
preservedFont = Selection.Font.Name
Selection.Font.Name = "Wingdings 2"
ActiveDocument.Fields.Add Selection.Range, wdFieldEmpty, "DOCVARIABLE " + key
Selection.Font.Name = preservedFont
Selection.TypeText Text:=" "
End Sub
Sub add_text()
'insert_variable "Serve[2]", "{服务方[1]}"
insert_special_char "xxx[c]"
End Sub
相关推荐
#### 四、Word宏及其应用 **4.1 Word提供的自动宏** 自动宏是在特定事件发生时自动执行的宏,例如文档打开、关闭、保存等,Word本身提供了一些预设的自动宏。 **4.2 创建需要的自动宏** 用户可以根据需求自定义宏...
- **句法和文法**: VBA语法基础。 - **错误处理**: 理解VBA中的错误类型。 - **帮助系统**: 查找VBA帮助文档。 **3.3 Excel2002VBA编程和XML,ASP技术** - **XML**: 用于数据交换的标准格式。 - **ASP**: Active ...
例如,可以创建一个简单的VBA宏,遍历文档中的所有数字并应用`CHINESENUM2`域。 **Q3:能否直接在Word中使用公式而非域?** - 直接在Word中使用公式的方式并不推荐,因为Word的公式功能主要用于表格计算而非文本...
1. **VBA编程**:学习和理解VBA的基础语法,如何创建宏,以及如何在Word环境中使用VBA进行文档操作。 2. **Word域代码**:了解并掌握各种类型的域代码,比如“EQ”域,以及如何在VBA脚本中使用它们。 3. **自动...
#### 2.2 VBA语法基础 - **变量声明**:如何定义不同类型的变量及其作用域。 - **流程控制语句**:如循环结构(For、While)、条件判断(If...Then...Else)等。 - **错误处理**:使用On Error GoTo、Resume等语句...
- **定义**:Visual Basic for Applications 是一种可用于 Microsoft Office 应用程序(如 Excel 和 Word)的脚本语言。 - **优点**: - 自动化办公任务。 - 扩展应用程序的功能。 - **录制宏**:通过记录用户的...
- **域应用**: 使用域来自动更新日期、时间等信息。 - **窗体创建**: 设计交互式窗体以收集用户输入。 ##### 3.9 宏命令 - **宏录制**: 录制一系列操作以备后用。 - **宏编辑**: 编辑宏代码以实现更复杂的任务。 - ...
2. **自动化任务**:通过使用域代码和自动图文集,可以创建动态文本,例如日期、页码等,它们会根据文档的实际情况自动更新。此外,条件文本功能允许根据特定条件显示或隐藏内容,极大地提高了文档的灵活性。 3. **...
- F9:更新选定的域。 - F10:激活菜单栏。 - F11:下一个域。 - F12:另存为。 9. 其他特定组合键: - Ctrl + Shift + 数字:调整行间距。 - Ctrl + 鼠标右键:显示快捷菜单。 - Ctrl + Alt + F1至F12:...
VBA(Visual Basic for Applications)是Microsoft Office套件中内置的一种编程语言,它允许用户自定义功能、自动化任务,以及创建宏,以提高工作效率。在“vba-.basic”这个主题下,我们可以深入探讨VBA的基础知识...
- `F9`:更新域; - `F11`:创建目录; - 其他快捷键根据个人需求设置。 **35. Word2002中“斜线”的使用技巧** - 在表格中输入斜线表头,使用“斜线表头”功能; - 输入“/”后按下`Space`键即可在表格单元格内...
- F9: 更新域 - F10: 激活菜单栏 - F11: 插入目录 - F12: 另存为 **35. Word2002中“斜线”的使用技巧** - 输入斜线“/”,按下“Space”键,Word会自动调整格式。 **36. 在Word中实现单键粘贴** - “文件”→...
根据给出的文件内容,以下为Word文档中常用快捷键的知识点: 1. 基本编辑快捷键 - Ctrl+C:复制选定内容。 - Ctrl+X:剪切选定内容。 - Ctrl+V:粘贴复制或剪切的内容。 - Ctrl+Z:撤销上一操作。 - Ctrl+Y:...
### Word中F1到F12功能键的使用方法 #### F1键:打开帮助 - **作用**:无论在哪个Word版本中,F1键始终作为通用的帮助按键,用于打开Word的帮助文档或在线支持页面。 - **应用场景**:当用户遇到操作上的问题时,...
12. VBA 变量作用域:VBA 变量的作用范围包括模块级、窗体级和局部级,不包括数据库级。 13. 影响计算机性能因素:CPU 的位数、时钟频率、内存容量和指令集都会影响计算机系统功能。 14. HTML 标题标记:在 HTML ...
- 了解并熟练使用F1至F12键的功能,例如F7用于拼写检查,F9用于更新域等。 35. **Word2002中“斜线”的使用技巧** - 在Word中使用斜线来表示分数或其他特殊符号,提高文档的专业性。 36. **在Word中实现单键粘贴...
24. C语言特性:C语言的main函数可以在文件任何位置,每行可以写多条语句,没有内置的输入输出语句,预处理阶段可以检查宏定义的语法错误,选项C正确。 25. Java代码段:这段代码没有完整展示,但从给出的部分看,...
15. VBA(Visual Basic for Applications)的自动运行宏必须命名为`Autoexec`。 16. Visual Studio开发环境中,没有发布控件这一概念。 17. 在许多编程语言中,如VBScript或VBA,`&`是字符连接运算符。 18. 在SQL...
VBA是微软开发的一种编程语言,主要用于自动化Microsoft Office应用程序,如Excel、Word和Access等。它基于Visual Basic,提供了丰富的功能,让用户可以创建宏、自定义用户界面和扩展应用程序的功能。 在VBA中,`....