一、word郵件合并的數(shù)據(jù)源相對路徑的設置:
1、Excel的設置(好像不設置也行)
工具→選項→常規(guī)→忽略其他應用程序(不√)
2、Word的設置
工具→選項→常規(guī)→打開時確認轉換(打√)
3、郵件合并中,在“確認數(shù)據(jù)源”對話框選“Ms Excel 工作簿通過 DDE(*.xls)”。
4、將合并好的文檔及數(shù)據(jù)源移到別處保存,打開Word文檔試一試效果吧。在出現(xiàn)以下提示框后點擊“是(Y)”:
打開此文檔將運行以下 SQL 命令:
選擇 * 從您的數(shù)據(jù)源'工作表名稱'
數(shù)據(jù)庫中的數(shù)據(jù)將放入文檔中。是否繼續(xù)?
上述是在word2003中可以實現(xiàn)。如果調用的是EXCEL2007的數(shù)據(jù)源,需要將調用的數(shù)據(jù)源所在的工作表放在第一個(如果工作簿有2個及以上工作表的話)。上述第一步在2007中是在選項》高級》常規(guī)下“忽略使用動態(tài)數(shù)據(jù)交換(DDE)的其他應用程序(O)”,前面不能打√,否則將無法調用數(shù)據(jù)源。第二步在2007中是在選項》高級》常規(guī)下“ 打開時確認格式轉換 ”,前面要打 √。第三步,出現(xiàn)“確認數(shù)據(jù)源”對話框時,復選“全部顯示”,找到“ MsExcel 工作簿通過 DDE(*.xls) ”,點擊選中后,再確定,出現(xiàn)“請指定命名單元格或單元格區(qū)域”,下面一般只出現(xiàn)“整張電子表格”(所以需要將調用的數(shù)據(jù)源所在的工作表放在第一個,系統(tǒng)默認使用的是第一個工作表),點擊確定即可。
二、word郵件合并小數(shù)點問題:先按Alt+F9切換到域代碼模式, 使用"\#"數(shù)字圖片開關,可保留統(tǒng)一的小數(shù)位數(shù), 如{MERGEFIELD "合并域" \#"0.00" },可將"合并域"字段的所有數(shù)據(jù)保留小數(shù)點后2位小數(shù)。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。