2012-09-11 51 views
0

我寫一個宏腳本中的3個步驟:宏:如何瀏覽Excel文件讀取數據

閱讀瀏覽的Excel文件 - 通過瀏覽導出XML文件,以一定的路徑 - 轉移到XML格式。 我知道如何通過瀏覽alrady導出。

Set objShell = CreateObject("Shell.application") 
Set objFolder = objShell.BrowseForFolder(0, "choose the path you want to export the xml file", 0, 0) 

但這一個是browseforfolder。

如何瀏覽文件?如果我想通過瀏覽導入excel數據?

THX

+0

有什麼文件這意味着...... – TJLD22

+1

你還沒有接受過你之前任何問題的答案。如果你被認爲與幫助你的人充分合作,你更有可能獲得幫助。 – brettdj

+0

對不起,我記錄了大約3周。每次我點擊「是」爲「對你有用?」但如何顯示我接受答案? – TJLD22

回答

2

要打開「打開文件」對話框中,我使用以下命令:

FileOpenName = Application.GetOpenFilename(fileFilter:="All files (*.*), *.*") 

然後你會需要以下打開

Open FileOpenName For (Binary|Write) as #1 
    'Do writing operations here 
Close #1 
+0

thx。如果腳本想使用來自FileOpenName的幾個工作表的數據,你能否進一步解釋。我對這場公開賽不太瞭解......關閉#1。 – TJLD22