在vb6中使用2d数组作为word mailmarge数据源的数据源

在vb6中使用2d数组作为word mailmarge数据源的数据源,vb6,datasource,multidimensional-array,mailmerge,word-automation,Vb6,Datasource,Multidimensional Array,Mailmerge,Word Automation,我正在vb6中创建一个word automation,为邮寄标签创建邮件marge。是一个使用文本文件作为数据源的帮助链接。现在我想使用一个2d数组作为数据源。我不知道如何使用2d数组代替文本文件作为数据源。请提供帮助。Word不能将内存中的对象或结构直接用作标准(开箱即用)邮件合并的数据源。您需要以Word可以使用的格式保存数组,或者“滚动您自己的合并”。我所知道的唯一例外是,如果您有一个ODBC驱动程序或OLE DB提供程序,可以从数组中获取数据:不太可能,而且即使如此,Word始终需要引用

我正在vb6中创建一个word automation,为邮寄标签创建邮件marge。是一个使用文本文件作为数据源的帮助链接。现在我想使用一个2d数组作为数据源。我不知道如何使用2d数组代替文本文件作为数据源。请提供帮助。

Word不能将内存中的对象或结构直接用作标准(开箱即用)邮件合并的数据源。您需要以Word可以使用的格式保存数组,或者“滚动您自己的合并”。我所知道的唯一例外是,如果您有一个ODBC驱动程序或OLE DB提供程序,可以从数组中获取数据:不太可能,而且即使如此,Word始终需要引用某种外部文件或对象(例如DSN)当通过OpenDataSource进行连接时。@bibadiak::是否有其他方法代替OpenDataSource进行连接?我会按照bibadiaks的建议,将2D数组数据保存到逗号分隔的文本文件中,并将其用作数据源。是的。我这样做也是为了完成我的工作。