zoukankan      html  css  js  c++  java
  • access 2007 vba 开发中学到的知识(二)

    文件的导入和导出

    excel


    'excel导入
    Private Sub btnInExcel_Click()

    Dim strSelectFile As String
    With Application.FileDialog(3)
    .AllowMultiSelect = False
    .InitialFileName = ""
    .Filters.Clear
    .Filters.Add "EXCEL文件", "*.xls"
    If .Show = -1 Then
    strSelectFile = .SelectedItems.Item(1)
    Else
    Exit Sub
    End If
    End With
    DoCmd.TransferSpreadsheet 0, 8, "测试表", strSelectFile, True
    MsgBox "导入成功!"
    DoCmd.OpenTable "测试表"
    End Sub


    'excel导出
    Private Sub btnOutExcel_Click()

    Dim strSelectFile As String
    With Application.FileDialog(2)
    .AllowMultiSelect = False
    .InitialFileName = "test.xls"
    If .Show = -1 Then
    strSelectFile = .SelectedItems.Item(1)
    Else
    Exit Sub
    End If
    End With
    DoCmd.TransferSpreadsheet 1, 8, "测试表", strSelectFile, True
    MsgBox "导出成功!"
    ShellEx strSelectFile
    End Sub

    CSV

    '导入csv
    Private Sub btnInDOCMD_Click()
    Dim strSelectFile As String
    With Application.FileDialog(3)
    .AllowMultiSelect = False
    .InitialFileName = ""
    .Filters.Clear
    .Filters.Add "CSV文件", "*.CSV"
    If .Show = -1 Then
    strSelectFile = .SelectedItems.Item(1)
    Else
    Exit Sub
    End If
    End With
    DoCmd.TransferText acImportDelim, , "测试表", strSelectFile, True
    MsgBox "导入成功!"
    DoCmd.OpenTable "测试表"

    End Sub
    '导出csv
    Private Sub btnOutDOCMD_Click()
    Dim strSelectFile As String
    With Application.FileDialog(2)
    .AllowMultiSelect = False
    .InitialFileName = "test.csv"

    If .Show = -1 Then
    strSelectFile = .SelectedItems.Item(1)
    Else
    Exit Sub
    End If
    End With
    DoCmd.TransferText acExportDelim, , "测试表", strSelectFile, True
    MsgBox "导出成功!"
    ShellEx strSelectFile
    End Sub

    TXT


    '导出TXT
    Private Sub btnOutTXT_Click()

    Dim strSelectFile As String
    With Application.FileDialog(2)
    .AllowMultiSelect = False
    .InitialFileName = "test.txt"

    If .Show = -1 Then
    strSelectFile = .SelectedItems.Item(1)
    Else
    Exit Sub
    End If
    End With
    DoCmd.TransferText acExportDelim, , "测试表", strSelectFile, True
    MsgBox "导出成功!"
    ShellEx strSelectFile
    End Sub

    创建TXT并写入内容

    需要引用 Microsoft Script Runtime


    Dim fso As New FileSystemObject

    fso.CreateTextFile (CurrentProject.Path & " est.txt")
    fso.OpenTextFile(CurrentProject.Path & " est.txt", ForWriting).WriteLine "测试数据"

    在原有数据后面追加新数据

    fso.OpenTextFile(CurrentProject.Path & " est.txt", ForAppending).WriteLine "测试数据"

  • 相关阅读:
    Spark Streaming 应用实例
    Spark Streaming 应用实例
    利用 Spark Streaming 构建高效健壮的流数据计算系统注意事项
    利用 Spark Streaming 构建高效健壮的流数据计算系统注意事项
    Kafka 集群搭建步骤
    Kafka 集群搭建步骤
    php微信开发-tp5下验证服务器的代码
    php微信公众号开发,入门篇(实现了关注公众号发送欢迎信息,发关键词自回复)
    【php技术】PHP错误类型和屏蔽方法
    自制在线富文本编辑器,精简完整版
  • 原文地址:https://www.cnblogs.com/akatuki/p/4231582.html
Copyright © 2011-2022 走看看