发布时间:2026-07-25阅读(1)
这个系列集锦一些常用的功能模块,在一些项目中会穿插应用
功能模块中又包括很多子模块,本文涉及的是:非当前Excel文件读写
今天讲讲如何使用VBA实现打开文件窗口,选择文件

图1 选择文件窗口
Part 2:代码实现Sub test() Set objFSO = CreateObject("Scripting.FileSystemObject") With Application.FileDialog(msoFileDialogOpen) .Title = "请选择文件" .AllowMultiSelect = True .Filters.Clear .Filters.Add "Excel文件", "*.xlsx;*.txt;*.xlsm" .FilterIndex = 2 .InitialFileName = ThisWorkbook.Path .Show For Each wenJian In .SelectedItems longName = wenJian shortName = objFSO.GetFileName(wenJian) Debug.Print ("longName=" & longName) Debug.Print ("shortName=" & shortName) Call File_Insert(longName, shortName) Next End WithEnd Sub

图2 执行过程
Part 3:部分代码解读以上,为本次的介绍内容,下回见。
本文首发于Excel高效办公之VBA。排版和细节略作修改,发于头条
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图