當前位置:首頁 » 文件管理 » vba打開文件夾

vba打開文件夾

發布時間: 2022-01-08 06:41:09

A. vba 打開指定路徑的文件

'openfile不是vb內置函數,filesystemObject倒是有個 opentextfile

label1.caption=Commmondialog1.filename
dim text as string
text=createObject("Scripting.filesystemObject").OpenTextFile(label1.caption).readAll

B. EXCEL如何使用VBA打開相對路徑下的文件或文件夾急!!!

打開文件如下:

Workbooks.Open ("C:對賬單對帳單.xlsx")

這里你可以把「C:對賬單」換成你的絕對路徑,

你可以用:a = ThisWorkbook.Path

a = ThisWorkbook.Path

Workbooks.Open ("" & a & "&" "&對帳單.xlsx")

來獲取你當前表的絕對路徑,然後再打開,因為不知道你的具體情況,如果有問題可以hai我

如果當前文件夾下還有A文件夾可以用代碼:

Workbooks.Open ("" & a & "&" A"&b.xlsx")

C. vba 查找打開文件夾的文件

以下代碼,樓主可以參考,打開文件夾,選擇文件後自動打開
Sub text()
With Application.FileDialog(msoFileDialogFilePicker)
.InitialFileName = ThisWorkbook.Path & "\"
.Title = "請選擇對應文本文件"
.AllowMultiSelect = False
If .Show Then f = .SelectedItems(1) Else Exit Sub '
End With
Shell "RUNDLL32.EXE URL.DLL,FileProtocolHandler " & f, vbMaximizedFocus

End Sub

D. 如何在Excel中用VBA打開指定的文件夾

打開E盤
Shell "explorer.exe " & "E:\", vbNormalFocus

E. VBA,電子表格,如何用按鈕事件打開一個文件夾

點擊一下含有下面的函數的單元格,可用函數可以打開文件夾:
=hyperlink(文件夾地址,"需要顯示的提示內容")

F. VBA語言如何打開指定文件名的文件

  • 在D盤新建一個名為文件的文件夾,在裡面創建幾個Excel文件。

G. 關於Excel VBA打開文件夾

Sub openmyexcel()
Dim fs, f, i, j, k, f1, f2
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.getfolder("f:\hk")
For Each i In f.subfolders
If InStr(i.Name, "102471") <> 0 Then

Set f1 = fs.getfolder(i.Path)
For Each j In f1.subfolders
If InStr(j.Name, "prem") <> 0 Then

Set f2 = fs.getfolder(j.Path)
For Each k In f2.Files
If InStr(k.Name, "00") <> 0 Then
Workbooks.Open (k.Path)
Set f2 = Nothing
Exit For
End If
Next
Set f1 = Nothing
Exit For
End If
Next
Set f = Nothing
Exit For
End If
Next
End Sub
————————————————————————————
在thisworkbook中執行

H. VBA 怎麼打開當前文件夾下的excel

你只要運行語句,然後找到你那個文件夾,Office下次再打開是會自動記錄位置的,直接定位到那個文件夾。
而且要指出的是:
GetOpenFilename 方法:顯示標準的「打開」對話框,並獲取用戶文件名,而沒有真正打開任何文件。
要真正打開文件要使用:Workbook的Open方法
xlapp.Workbooks.Open (Filename)
注意:其中Filename參數需要指定文件的全路徑。

I. VBA 如何查找並打開文件夾地址

在命令按鈕下置入一下代碼,如果找不到輸入名稱的文件夾,會提示是否要建立一個新文件夾!

If FolderNM = "" Then MsgBox "請輸入文件夾名稱", 64, "提示": Exit Sub
If FolderNM <> "" Then
m = Trim(FolderNM)
End If

f = Dir("D:\" & m, vbDirectory)
If f = "" Then
If MsgBox("找不到指定文件夾,是否建立新文件夾?", 32 + 4, "詢問") = vbYes Then
MkDir ("D:\" & m)
If MsgBox("文件夾創建成功,現在是否打開", 32 + 4, "詢問") = vbYes Then
Ret = Shell("explorer.exe D:\" & m, vbNormalFocus)
End If
End If
Else
Ret = Shell("explorer.exe D:\" & m, vbNormalFocus)
End If

熱點內容
熱血傳奇搭建伺服器 發布:2024-12-27 20:00:16 瀏覽:269
sql查看錶的索引 發布:2024-12-27 19:47:50 瀏覽:690
廣東稅務伺服器地址虛擬主機 發布:2024-12-27 19:41:28 瀏覽:479
我的世界黏土伺服器建築大賽 發布:2024-12-27 19:32:14 瀏覽:583
圖像演算法介紹 發布:2024-12-27 19:31:24 瀏覽:593
安卓手機導圖片用什麼軟體好 發布:2024-12-27 19:24:49 瀏覽:772
老電腦用安卓系統裝什麼系統好 發布:2024-12-27 19:17:36 瀏覽:664
python修改默認編碼 發布:2024-12-27 19:07:10 瀏覽:470
androidicon尺寸 發布:2024-12-27 18:59:42 瀏覽:868
為什麼安卓連上ios總顯示連接失敗 發布:2024-12-27 18:47:57 瀏覽:673