  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		jakan9
 
 
  註冊時間: 2003-10-22 文章: 130
 
  第 1 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 9:23 pm    文章主題: dbf 合併到word 問題 | 
				     | 
			 
			
				
  | 
			 
			
				我用dbf 轉到 word 時若同時轉二次,第二會多出一個word檔出現
 
  "Word 在更新時發現鎖定的功能變數。Word 無法更新這些功能變數"但是合併檔還是會產生,我的環境是 VFP6+WORD2003
 
程式碼如下:
 
          1.         my_word=createobject("word.application") 
 
          2.         my_word.VISIBLE=.T. 
 
          3.         my_word.Documents.Open("C:\TMP1.DOC") 
 
          4.         my_word.ActiveDocument.MailMerge.OpenDataSource("C:\TMP1.DBF") 
 
          5.         my_word.ActiveDocument.MailMerge.Execute 
 
          6.         my_word.ActiveDocument.Saveas("C:\NEW_TMP1.DOC") 
 
          7.         my_word.application.quit
 
          8.         my_word=null
 
          9.         release my_word
 
         10.         my_word=createobject("word.application") 
 
         11.         my_word.VISIBLE=.T. 
 
         12.         my_word.Documents.Open("C:\TMP2.DOC") 
 
         13.         my_word.ActiveDocument.MailMerge.OpenDataSource("C:\TMP2.DBF") 
 
         14.         my_word.ActiveDocument.MailMerge.Execute 
 
         15.         my_word.ActiveDocument.Saveas("C:\NEW_TMP2.DOC") 
 
         16.         my_word.application.quit
 
         17.         my_word=null
 
         18.         release my_word
 
 
執行到第9行都沒有問題,這是會開2個WORD 檔,TMP1.DOC,HEW_TMP1.DOC
 
 
執行到第15行,這次會開3個WORD 檔,1.TMP2.DOC
 
                                2  合併檔->產生的新檔
 
                                3."產生錯誤檔"Word 在更新時發現鎖定的功能變數。Word 無法更新這些功能變數"SAVE 成NEW_TMP2.DOC
 
 
 煩請各位指教,謝謝! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |