TO 楼主,一、二楼所述的是两个方面的问题。但均需要使用VBA。 一楼的问题,很容易解决,只要将你的想法与内容、目的上传一个附件,我可以帮你完成实施过程。 二楼的问题,涉及到VBA中文档变量对象:请参: 文档变量Variables 文档变量允许您将宏值作为文档或模板的一部分存储。例如,可在宏驻留的文档或模板中存储宏的值。可用 Variables 集合的 Add 方法向文档或模板添加变量。下列示例用 ThisDocument 属性将文档变量保存于运行宏的相同位置(文档或模板)。 Sub AddDocumentVariable() ThisDocument.Variables.Add Name:="Age", Value:=12 End Sub 下列示例用 Variable 对象的 Value 属性返回文档变量的值。 Sub UseDocumentVariable() Dim intAge As Integer intAge = ThisDocument.Variables("Age").Value End Sub 说明 可用 DOCVARIABLE 域将文档变量插入文档,DOCVARIABLE:插入赋予文档变量的字符串。每个文档都有一个变量集合,可用 Microsoft Visual Basic for Applications 编程语言对其进行添加和引用。可用此域来显示文档中文档变量内容,注意只能插入域,不能用域来修改增减。 可用 Variables(index) 返回一个 Variables 对象,其中 index 为文档变量名或索引序号。下列示例显示活动文档中文档变量 Temp 的值。 |