vba - 将数组存储为 ActiveDocument 变量
问题描述
我目前正在为 MS Office Word 2007 制作一个宏。该宏需要使用我想存储在 ActiveDocument.Variables 列表中的变量。我想存储和使用这个列表中的数组,但是我遇到了问题。有没有办法将数组存储为活动文档变量?
谢谢。
解决方案
DocumentVariable
只能存储一个字符串。文档Variable
不是术语编程意义上的变量。它是文档结构中的一个存储空间——因此,它只能存储一串字符。
您可以将信息作为字符分隔的字符串存储在文档中Variable
。Split 和 Join 函数可以将这样的字符串转换为数组,或者分别将数组转换为这样的字符串。所以来回转换会相对简单。
推荐阅读
- javascript - 全局导入的变量未定义
- php - 从 webhook 将信息导入 PHP 电子表格
- azure-active-directory - 设置什么范围和/或资源来获取适用于 office 365 api 的令牌?
- c++ - 设计一个返回数组指针的数组初始化函数
- docker - 具有多个基础的 Docker 容器?
- mxgraph - 如何分离显示和数据 mxgraph 端口示例
- mongodb - Mongo:如果孩子在同一个集合中,如何获取相关记录?
- system-verilog - How to store return value from $system("...") call in SystemVerilog?
- javascript - 用户进入聊天机器人后如何交替显示文本框,以便他们来回切换?
- php - 在-Tag中显示来自基本授权目录的图像