看到一段代码有如下两个地方不懂请帮我介绍一下OK?最好说详细一点,我刚学VB
Private Sub mnuFileSave_Click()
Dim sFile As String
If TypeOf Me.ActiveForm Is frmDocuments Then
With dlgCommonDialog
.DialogTitle = 保存"
.CancelError = False
.Filter = "ËùÓÐÎļþ (*.*)|*.*"
.ShowSave
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With
frmDocuments.OLE1.SaveToFile dlgCommonDialog.FileName '这里不懂
SaveSetting "wlf", "DM", "date", Date '这里也不懂
End If
End Sub
Private Sub mnuFileSave_Click()
Dim sFile As String
If TypeOf Me.ActiveForm Is frmDocuments Then
With dlgCommonDialog
.DialogTitle = 保存"
.CancelError = False
.Filter = "ËùÓÐÎļþ (*.*)|*.*"
.ShowSave
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With
frmDocuments.OLE1.SaveToFile dlgCommonDialog.FileName '这里不懂
SaveSetting "wlf", "DM", "date", Date '这里也不懂
End If
End Sub
解决方案 »
- 求高手 excel vba问题
- 某目录下的所有文件已经读入一个ListBox,但文件们名字太长,如何在列表框里面显示比较好?
- 请教:关于在邮件收发工具启动时先进行邮件检索的技术
- 用VB自带的报表生产,连接数据库测试成功。为什么运行的时候提示“无效数据源”???
- 有谁对水晶报表4.5精通
- 如何设置当前应用的默认路径
- 对datagrid的更新疑问,请大家帮忙一下
- 哪位大哥能解决VB打开picture对话框时---蒸发的问题?
- 关于VB里面的指针问题。
- 我编写了一个文档阅读器,怎样才能在打开文本文件时自动用文档阅读器装入该文档
- 关于VB 对ini文件操作存在的怪问题?高手请进!
- 有什么方法可以将FORM中的所有TEXT一下子都清空?
section 必要。字符串表达式,包含区域名称,在该区域保存注册表项设置。
key 必要。字符串表达式,包含将要保存的注册表项设置的名称。
setting 必要。表达式,包含 key 的设置值。
说明如果无论如何也不能保存注册表项设置,则将导致错误发生。
就是那个frmDocuments.OLE1不知道具体含义
将对象保存到数据文件中。不支持命名的参数。语法object.SaveToFile filenumberSaveToFile 方法的语法包含下面部分:部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Filenumber 必要的。数值表达式,指定用于保存对象的文件号。这个号必须与一个打开的二进制文件相对应。
说明使用这个方法可以保存 ActiveX 部件。为了将 ActiveX 部件按 OLE version 1.0 版本的格式保存,可用 SaveToOle1File 方法来代替。如果对象是链接的 (OLEType = vbOLELinked, 0),只将链接信息及数据图象保存到指定的文件中。对象的数据则由创建该对象的应用程序来维护。如果对象是嵌入的 (OLEType = vbOLEEmbedded, 1),则对象的数据由 OLE 容器控件维护,并可由 Visual Basic 应用程序保存。可用 ReadFromFile 方法加载保存到数据文件中的对象。