vb 保存文件对话框

2024-12-14 13:10:14
推荐回答(5个)
回答1:

CommonDialog 控件(“打开”、“另存为”对话框)

通过使用 CommonDialog 控件的 ShowOpen 和 ShowSave
方法可显示“打开”和“另存为”对话框。

两个对话框均可用以指定驱动器,目录,文件扩展名和文件名。除对话的标题不同外,另存为对话外观上与打开对话相似。

在运行时,当用户选择一个文件“关闭”对话框时,FileName 属性既为选定的文件名。

可以设置 Filter 属性,这样对话就只显示某种文件类型,如文本文件。Flags
属性可用来改变对话的元素,当诸如覆盖文件之类的动作发生时,还可用来提示用户。

CommonDialog
控件(“打开”、“另存为”对话框)示例

下例显示“打开”对话框然后在信息框中显示所选的文件名:

Private Sub Command1_Click()
    ' 设置“CancelError”为 True
    CommonDialog1.CancelError = True
    On Error GoTo ErrHandler
    ' 设置标志
    CommonDialog1.Flags = cdlOFNHideReadOnly
    ' 设置过滤器
    CommonDialog1.Filter = "All Files (*.*)|*.*|Text Files" & _
    "(*.txt)|*.txt|Batch Files (*.bat)|*.bat"
    ' 指定缺省的过滤器
    CommonDialog1.FilterIndex = 2
    ' 显示“打开”对话框
    CommonDialog1.ShowOpen
    ' 显示选定文件的名字
    MsgBox CommonDialog1.FileName
    Exit Sub
    
ErrHandler:
    ' 用户按了“取消”按钮
    Exit Sub
End Sub

回答2:

直接加一个通用对话框控件CommonDialog,这个控件支持打开、另存为功能。点击工程菜单中的部件选项,然后选择microsft common dialog control6.0,再按确定。将对话框画一个到窗体上然户就可以直接写代码编程的了。
比方说:
private sub command1_click()
dim filename_select as string
commondialog1.dialogtitle="请选择要打开的音乐文件"
commondialog1.initdir="c:\" '缺省打开路径
commongdialog1.filter="mediafile|*.mp3;*.wmv" '过滤器
commondialog1.showopen ‘这个是打开,如果要保存的话改成commondialog1.showsave好了
filename_select=commondialog1.filename ‘文件名
end sub
不对的话可以继续问我的··呵呵··

回答3:

这个程序要动手写,这是一个涉及到文件存储的技术。
我感觉很复杂。
因为我现在手上一个网站正在做,然后要回家过年,很忙唉兄弟。

回答4:

要用控件

必须在企业版程序那里才能找到

回答5:

commondialog 通用对话框控件
commondialog1.showsave就是保存对话框