我有一个在 Word 中使用 mailmerge 的程序,它在 Office 2007 中完美运行并在 2010 年进行了测试。但在 Office 2016 中它会引发错误
代码如下
ASSIGN lv_cDocument = fiFile. /* chosen from program select */
ASSIGN lv_cDataFile = "C:\a\data.dat".
ASSIGN lv_cMailMergeFile = "C:\a\dataOutput.doc".
MailMerge(lv_cDocument, /* Main Document */
lv_cDataFile, /* File that holds all the data */
lv_cMailMergeFile, /* File to hold new mail merge document */
NO).
DEFINE VARIABLE oWord AS COM-HANDLE NO-UNDO.
CREATE "Word.Application" oWord.
oWord:Documents:Open("C:\a\dataOutput.doc").
oWord:Visible = True.
RELEASE OBJECT oWord.
有什么想法在新办公室中是“新”的,所以我可以修改我的程序以使其适用于所有版本的 MS-Offices?