邮件合并对象(Mail Merge Object)

请参阅

种类 Automation
默认目录 Visual FoxPro Catalog\Foundation Classes\Automation
mailmerge
基类 Custom
类库 mailmrge.vcx
父类 automation
示例 ...\Samples\Vfp98\Solution\Ffc\Automate.scx

说明

该自定义类使用“邮件合并向导”引擎生成一个 Microsoft Word 邮件合并文档。

使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到表单上时,需要指定 FROM 表(cDataPath)、Word 的位置和版本(cExecWordVersion)以及其他相应的属性值。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。

有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”

属性、事件、方法程序 说明
aWPMrg[2,0] 属性 处理各种合并类型的过程数组。
默认值:.F.
cDataFile 属性 Visual FoxPro 3.0 或以上版本的表的 FoxPro 2.6 复本。
默认值:""
cDataPath 属性 指定 FROM 表的路径。
默认值:""
cDataSrc 属性 指定 ODBC 连接的数据源。
默认值:""
cDocName 属性 默认值:""
指定现有 .doc 文件的名称。
cExe 属性 指定 Word 应用程序的完整路径。
默认值:""
cODBCSource 属性 指定 ODBC 连接字符串。
默认值:""
cSaveFile 属性 指定保存合并后数据的文件。
默认值:""
CSQLstmt 属性 提取数据的 SQL 语句。
默认值:""
CSQLstmt2 属性 如果 cSQLStmt 长于 255 个字符(用于 Word),指定一个附加的 SQL 语句。
默认值:""
cWordVersion 属性 指定 Word 的安装版本(例如,“8”)。
默认值:""
lAlerted 属性 指定是否发出一个失败警报。
默认值:.F.
lEnglish 属性 验证 Word 是否识别 English Word Basic 命令。
默认值:.F.
lHasVerWord 属性 验证是否存在 Word。
默认值:.F.
nNewDoc 属性 表明是否使用一个新文档(请参阅 Mailmrge.h)。
默认值:1
nTemplate 属性 指定主文档类型,只应用于 Word。请参阅 Mailmrge.h。
默认值:1
nWordProc 属性 指定选中的字处理程序。请参阅 Mailmrge.h。
默认值:1
SysCh 属性 指定 DDE 通道。
默认值:-1
CheckVer 方法程序 验证正在使用的 Word 的版本。
类的内部方法程序。
语法:CheckVer( )
返回值:
参数:
GetMSW 方法程序 从注册表检索 Word 命令行。
语法:GetMSW(m.cversion)
返回值:Word 的完整路径
参数:
m.cversion 指定正使用的 Word 的版本。
MrgCommaDel 方法程序 从数据生成一个用逗号分隔的文本文件。
语法:MrgCommaDel( )
返回值:用逗号分隔的文件
参数:
MrgWord 方法程序 在合并中使用的 Word 的版本。
语法:MrgWord( )
返回值:
参数:
MSWerr 方法程序 在 AppleScript 运行时使用的错误处理程序。
语法:MSWerr( )
返回值:
参数:
GetSQLst 方法程序 检索用于提取数据的 SQL 语句。类的内部方法程序。
语法:GetSQLst( )
返回值:
参数:
PrepData 方法程序 确定邮件合并的数据源种类,并规格化需要进行处理的数据。类的内部方法程序。
语法:PrepData( )
返回值:
参数:
SaveSQL 方法程序 生成一个保存 SQL 结果的表。类的内部方法程序。
语法:SaveSQL( )
返回值:
参数:
WzMMData 方法程序 将数据复制到一个文本文件。类的内部方法程序。
语法:WzMMData( )
返回值:
参数:
MakeFieldList 类的内部属性。
MailMergeWord8 类的内部属性。
MailMergeWord6 类的内部属性。
MSWmldlg 类的内部属性。
Startword 类的内部属性。
MailMergeMacWord6 类的内部属性。
MMCleanup 方法程序 关闭文件 - 类的内部方法程序。