急,求助各位大侠,怎么在VBA中加入“Microsoft Common Dialog Control 6.0(SP2)”或“Microsoft Common Dialog Control 6.0(SP3)”?

nixiaolong 2005-02-04 09:53:56
急,求助各位大侠,怎么在VBA中加入“Microsoft Common Dialog Control 6.0(SP2)”或“Microsoft Common Dialog Control 6.0(SP3)”?
...全文
1610 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
沐NeMo 2005-02-19
  • 打赏
  • 举报
回复
但要引用 : Microsoft Office 10.0 Object Library
沐NeMo 2005-02-19
  • 打赏
  • 举报
回复
不必引用:Microsoft Common Dialog Control 6.0. 也可以出现对话框 选择文件,或选择文件夹.
沐NeMo 2005-02-19
  • 打赏
  • 举报
回复
Private Sub CmdChoosedDir_Click()
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(msoFileDialogFolderPicker)
'dialogType
'msoFileDialogFilePicker
'msoFileDialogFolderPicker
'msoFileDialogOpen
'msoFileDialogSaveAs
With dlgOpen
If .Show = -1 Then
txtpath = .SelectedItems(1)
End If
End With
Set dlgOpen = Nothing
End Sub

Private Sub CmdChoosedFiles_Click()
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(msoFileDialogFilePicker)
With dlgOpen
.Filters.Clear
.Filters.Add "文体文件.txt", "*.txt"
'.Filters.Add "Images", "*.gif; *.jpg; *.jpeg", 1
If .Show = -1 Then
' .AllowMultiSelect = True '
' For Each vrtSelectedItem In .SelectedItems
' MsgBox "Path name: " & vrtSelectedItem
' Next vrtSelectedItem
.AllowMultiSelect = False
txtpath = .SelectedItems(1)
End If
End With
Set dlgOpen = Nothing
End Sub
pweixing 2005-02-16
  • 打赏
  • 举报
回复
VBA可以添加 Microsoft Common Dialog Control ,只是版本都是sp6的,如果要低版本的只有重新安装一下vb6了,不过现在不包含sp5的vb倒是不好找了!
呵呵
安装步骤:
1、先插入一个用户窗体
2、在工具箱上点右键,选择“附加控件”
3、选择Microsoft Common Dialog Control 6.0, version 6.0(sp6)
Tiger_Zhao 2005-02-07
  • 打赏
  • 举报
回复
我看不过去了,nixiaolong (倪小龙) 问的是 VBA(Offece 中的宏编辑器),里面是没法添加 Microsoft Common Dialog Control 的
YIXIAOYING 2005-02-07
  • 打赏
  • 举报
回复
哈哈,终于碰到一个我知道的:)
VB6 工具箱点击右健选择“部件”,在部件框选择Microsoft Common Dialog Control 6.0,打勾,确定,OK :p
cslf 2005-02-06
  • 打赏
  • 举报
回复
到microsoft下载Vs6sp6.exe,安装就ok啦。
viena 2005-02-05
  • 打赏
  • 举报
回复
补丁版本降低啊,重装VB,重打SP2或SP3补丁,呵呵~
myhgyp 2005-02-05
  • 打赏
  • 举报
回复
1、先插入一个用户窗体
2、在工具箱上点右键,选择“附加控件”
3、选择Microsoft Common Dialog Control 6.0即可
sijigang 2005-02-05
  • 打赏
  • 举报
回复
把控件注册一下,regsvr32 /s *.ocx
aijie099 2005-02-04
  • 打赏
  • 举报
回复
你可以“浏览”控件加入那个控件
xinliangyu 2005-02-04
  • 打赏
  • 举报
回复
我PC上可以加sp6的Microsoft Common Dialog Control 6.0
VB6软件支持包,集成了最新版本的运行库和精选控件,为VB6编写的绿色软件提供运行支持。基于微软的VB6SP6运行库(2004年)和最近的组件更新(2009年KB957924)制作,主要收录了以下组件: ----- VB6 Runtime and Controls ----- MSVBVM60.DLL - VB6 Runtime - 6,0,98,15 COMDLG32.OCX - Microsoft Common Dialog Control 6.0 (SP6) - 6,1,98,16 MSCOMCTL.OCX - Microsoft Windows Common Controls 6.0 (SP6) - 6,1,98,16 ListView, TreeView, StatusBar, ToolBar MSCOMCT2.OCX - Microsoft Windows Common Controls-2 6.0 (SP6) - 6,1,98,16 DTPicker, MonthView, Animation, UpDown COMCT332.OCX - Microsoft Windows Common Controls-3 6.0 (SP5) - 6,7,0,9816 Coolbar COMCTL32.OCX - Microsoft Windows Common Controls 5.0 (SP2) - 6,0,98,16 (VB5) COMCT232.OCX - Microsoft Windows Common Controls-2 5.0 (SP2) - 6,0,98,16 (VB5) TABCTL32.OCX - Microsoft Tabbed Dialog Control 6.0 (SP6) - 6,1,98,16 SSTab RICHTX32.OCX - Microsoft Rich Textbox Control 6.0 (SP6) - 6,1,98,16 MSFLXGRD.OCX - Microsoft FlexGrid Control 6.0 (SP6) - 6,1,98,14 (VB5) MSHFLXGD.OCX - Microsoft Hierarchical FlexGrid Control 6.0 (SP4) (OLEDB) - 6,1,98,16 MSCHRT20.OCX - Microsoft Chart Control 6.0 (SP4) (OLEDB) - 6,1,98,16 MSMASK32.OCX - Microsoft Masked Edit Control 6.0 (SP3) - 6,1,98,16 MCI32.OCX - Microsoft Multimedia Control 6.0 (SP6) - 6,1,98,16 MSADODC.OCX - Microsoft ADO Data Control 6.0 (SP6) (OLEDB) - 6,1,98,16 MSDATGRD.OCX - Microsoft DataGrid Control 6.0 (SP6) (OLEDB) - 6,1,98,16 MSDATLST.OCX - Microsoft DataList Control 6.0 (SP3) (OLEDB) - 6,1,98,16 MSDATREP.OCX - Microsoft DataRepeater Control 6.0 (OLEDB) - 6,1,98,16 MSWINSCK.OCX - Microsoft Winsock Control 6.0 (SP6) - 6,1,98,16 MSINET.OCX - Microsoft Internet Transfer Control 6.0 (SP6) - 6,1,98,16 MSMAPI32.OCX - Microsoft MAPI Controls 6.0 - 6,1,98,16 MSCOMM32.OCX - Microsoft Comm Control 6.0 - 6,1,98,16
VB控件“许可证信息没有找到”问题解决方案 到微软主页上下载如下文件:http://download.microsoft.com/download/vb60ent/sample30/1/w9xnt4/en-us/vb6cli.exe 或下载本文件 解压目录下点击运行VBC6.EXE 即可 对于VFP来说同样适用,前提是安装过VB才行 附: VB6Cli.exe 是一种实用工具,它用于修复随 Microsoft Visual Basic 6.0 一起发行的 ActiveX 控件的设计阶段许可证问题。此工具不会修复第三方控件以及 Microsoft Visual Basic 6.0 通常情况下不予安装的控件,也不允许使用 Visual Basic 6.0 专业版的远程数据对象 (RDO) 对象。 下面是 VB6Cli.exe 可以修复的 ActiveX 控件的列表: ActiveX 控件 文件名 版本号 版本类型 ----------------------------------------------------------- ADO Data Control 6.0 MSADODC.OCX 6.00.8171 L,P,E Chart Control 6.0 MSCHRT20.OCX 6.00.8177 P,E Comm Control 6.0 MSCOMM32.OCX 6.00.8169 P,E Common Dialog Control 6.0 COMDLG32.OCX 6.00.8169 L,P,E Data Bound List Controls 6.0 DBLIST32.OCX 6.00.8169 L,P,E DataGrid Control 6.0 MSDATGRD.OCX 6.00.8169 L,P,E DataList Controls 6.0 MSDATLST.OCX 6.00.8169 L,P,E DataRepeater Control 6.0 MSDATREP.OCX 6.00.8169 P,E FlexGrid Control 6.0 MSFLXGRD.OCX 6.00.8169 L,P,E Hierarchical FlexGrid Control 6.0 MSHFLXGD.OCX 6.00.3005 L,P,E Internet Transfer Control 6.0 MSINET.OCX 6.00.8169 P,E MAPI Controls 6.0 MSMAPI32.OCX 6.00.8169 P,E Masked Edit Control 6.0 MSMASK32.OCX 6.00.8169 P,E Multimedia Control 6.0 MCI32.OCX 6.00.8169 P,E PictureClip Control 6.0 PICCLP32.OCX 6.00.8169 P,E RemoteData Control 6.0 MSRDC20.OCX 6.00.8169 E Rich Textbox Control 6.0 RICHTX32.OCX 6.00.8169 L,P,E SysInfo Control 6.0 SYSINFO.OCX 6.00.8169 P,E Tabbed Dialog Control 6.0 TABCTL32.OCX 6.00.8169 L,P,E Windows Common Controls-3 6.0 COMCT332.OCX 6.00.8169 P,E Windows Common Controls 5.0 (SP2) COMCTL32.OCX 6.00.8022 L,P,E Windows Common Controls 6.0 MSCOMCTL.OCX 6.00.8177 L,P,E Windows Common Controls-2 5.0 (SP2) COMCT232.OCX 6.00.8022 L,P,E Windows Common Controls-2 6.0 MSCOMCT2.OCX 6.00.8177 L,P,E Winsock Control 6.0 MSWINSCK.OCX 6.00.8169 P,E L = 标准版

2,503

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧