首页 > 解决方案 > 将数组存储为 ActiveDocument 变量

问题描述

我目前正在为 MS Office Word 2007 制作一个宏。该宏需要使用我想存储在 ActiveDocument.Variables 列表中的变量。我想存储和使用这个列表中的数组,但是我遇到了问题。有没有办法将数组存储为活动文档变量?

谢谢。

标签: vbams-word

解决方案


DocumentVariable只能存储一个字符串。文档Variable不是术语编程意义上的变量。它是文档结构中的一个存储空间——因此,它只能存储一串字符。

您可以将信息作为字符分隔的字符串存储在文档中Variable。Split 和 Join 函数可以将这样的字符串转换为数组,或者分别将数组转换为这样的字符串。所以来回转换会相对简单。


推荐阅读