返回列表 上一主題 發帖

[發問] 關閉資料更新通知視窗

本帖最後由 GBKEE 於 2015-3-24 07:43 編輯

回復 1# li_hsien
  1. Option Explicit
  2. Sub Ex() '不要Copy,給值 Value*******************
  3.     Dim Rng As Range
  4.     Application.AskToUpdateLinks = True
  5.     Set Rng = Workbooks("Ex.XLS").Sheets(1).[A5:F10]
  6.     With Workbooks("TEST.XLS")
  7.         .Sheets(2).[C2].Resize(Rng.Rows.Count, Rng.Columns.Count) = Rng.Value
  8.     End With
  9. End Sub
  10. Sub Ex_All() '如給值 Value,不是你要的期望.**********
  11.     '執行一次,再重新你的檔案程式
  12.    
  13.     'UpdateLinks 屬性 設定 XlUpdateLink 常數,此常數可指出活頁簿更新內嵌 OLE 連線的設定。讀/寫。
  14.     'XlUpdateLinks 可以是這些 XlUpdateLinks 常數之一。
  15.         
  16.     'xlUpdateLinksAlways 永遠更新指定活頁簿的內嵌 OLE 連線。
  17.     'xlUpdateLinksNever 永遠不更新指定活頁簿的內嵌 OLE 連線。
  18.     'xlUpdateLinksUserSetting  根據使用者對指定活頁簿的設定來更新內嵌的 OLE 連線。
  19.    
  20.     Dim WB As Workbook
  21.     For Each WB In Workbooks
  22.         WB.UpdateLinks = xlUpdateLinksAlways
  23.         WB.Close True
  24.     Next
  25. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# li_hsien
我只有2003版,你的問題尚需有此版本的相助.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# li_hsien
  1. With Workbooks.Open(.SelectedItems(file_count))
複製代碼
這Workbook 須是事先設定.UpdateLinks = xlUpdateLinksNever,
開啟時才會生效.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題