我是靠谱客的博主 怡然汽车,最近开发中收集的这篇文章主要介绍如何用VBA打开选择文件和选择路径的对话框,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

'注意引用 microsoft office   10.0   (或以上) object   library      
  '在文件对话框对中返回选择一个文件夹的路径.  
  Public   Function   ChooseFolder()   As   String  
  Dim   dlgOpen   As   FileDialog  
  Set   dlgOpen   =   Application.FileDialog(msoFileDialogFolderPicker)  
  With   dlgOpen  
          If   .Show   =   -1   Then  
                  ChooseFolder   =   .SelectedItems(1)  
          End   If  
  End   With  
  Set   dlgOpen   =   Nothing  
  End   Function  
   
  '--------------------------------------------------------  
  '在文件对话框对中,选择一个文件。  
  Public   Function   ChooseOneFile(Optional   TitleStr   As   String   =   "选择你要的文件",   Optional   TypesDec   As   String   =   "所有文件",   Optional   Exten   As   String   =   "*.*")   As   String  
  Dim   dlgOpen   As   FileDialog  
  Set   dlgOpen   =   Application.FileDialog(msoFileDialogFilePicker)  
  With   dlgOpen  
          .Title   =   TitleStr  
          .Filters.Clear     '清除所有的文件类型.  
          .Filters.Add   TypesDec,   Exten  
          .AllowMultiSelect   =   False   '不能多选.  
          If   .Show   =   -1   Then  
  '                 .AllowMultiSelect   =   True               '多个文件  
  '                 For   Each   vrtSelectedItem   In   .SelectedItems  
  '                         MsgBox   "Path   name:   "   &   vrtSelectedItem  
  '                 Next   vrtSelectedItem  
          ChooseOneFile   =   .SelectedItems(1)         '第一个文件  
          End   If  
  End   With  
  Set   dlgOpen   =   Nothing  
  End   Function      

最后

以上就是怡然汽车为你收集整理的如何用VBA打开选择文件和选择路径的对话框的全部内容,希望文章能够帮你解决如何用VBA打开选择文件和选择路径的对话框所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部