用 VBA 開啟 Office 檔案的方式 (我大多用在 Excel VBA 中, 去開啟另一個 Excel 檔或是 Word 檔)
Scenario 1 : Excel VBA 開啟另一個 Excel 檔案
第一種 :
1. 設定一 Workbook 變數 (ex: Dim tempBook As Workbook)
2. 利用 Workbooks.Open 開啟檔案 (ex: Set tempBook = Workbooks.Open(file))
第二種 :
1. 設定一 Excel.Application 變數 (ex: Dim tempExcel As Excel.Application) 與 Workbook 變數 (ex: Dim tempBook As Workbook)
BRNI2. Set tempExcel = New Excel.Application
3. Set tempBook = tempExcel .Workbooks.Open(file)
第二種雖然稍微麻煩點, 但是它可以控制開啟的檔案是否可見
Scenario 2 : Excel VBA 開啟一個 Word 檔案
就直接使用第二種方式吧 :)
沒有留言:
張貼留言