乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      VBA寫(xiě)txt文件

       nxhujiee 2019-02-16
                        '       ===================================================
      '       以下為文件操作函數(shù)
      '       ===================================================

          Sub InitNotepad(MyfileName)
              '
              '初始化文件,判斷文件MyfileName存在不,不存在則創(chuàng)建,存在則清空;
              '
              Dim fso, fil
              '創(chuàng)建fso對(duì)象
              Set fso = CreateObject("Scripting.FileSystemObject")
              If (fso.fileexists(MyfileName)) Then
                  '打開(kāi)文件,參數(shù)1為forreading,2為forwriting,8為appending
                  '如果存在文件則刪除該文件
                  fso.DeleteFile (MyfileName)
              End If

               Set fil = fso.CreateTextFile(MyfileName, True)
              '釋放文件
              Set fso = Nothing

          End Sub


          Sub AppendNotepad(MyfileName, MyStr)  
              Const ForReading = 1, ForWriting = 2, ForAppending = 8
              Dim fso, fil
              '創(chuàng)建fso對(duì)象
              Set fso = CreateObject("Scripting.FileSystemObject")

              

      'TristateUseDefault –2 使用系統(tǒng)缺省打開(kāi)文件。 
      'TristateTrue       –1 以 Unicode 格式打開(kāi)文件。 
      'TristateFalse       0 以 ASCII 格式打開(kāi)文件。

      '注意這里要與創(chuàng)建文件時(shí)的編碼一致

               Set fil = fso.OpenTextFile(MyfileName, 8, True, 0)
                fil.writeline (MyStr)
              '關(guān)閉文件
              fil.Close
              '釋放文件
              Set fil = Nothing
              Set fso = Nothing
          End Sub


          Sub WriteNotepad(MyfileName, MyStr)
              Dim fso, fil
              '創(chuàng)建fso對(duì)象
              Set fso = CreateObject("Scripting.FileSystemObject")
              '初始化并寫(xiě)文件
              Call InitNotepad(MyfileName)
              Set fil = fso.OpenTextFile(MyfileName, 2)
              fil.Write (MyStr)
              '關(guān)閉文件
              fil.Close
              '釋放文件
              Set fil = Nothing
              Set fso = Nothing
          End Sub


      '從寬字節(jié)到多字節(jié)
      Public Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByRef lpMultiByteStr As Any, ByVal cchMultiByte As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long) As Long
      Public Const CP_UTF8 = 65001
       Sub WriteOut(strPath, str)
              Dim lBufSize As Long
              Dim lRest As Long
              Dim bUTF8() As Byte
              Dim TLen As Long
          
          TLen = Len(str)
          lBufSize = TLen * 3 + 1
          ReDim bUTF8(lBufSize - 1)
          lRest = WideCharToMultiByte(CP_UTF8, 0, StrPtr(str), TLen, bUTF8(0), lBufSize, vbNullString, 0)
          
          If lRest Then
              lRest = lRest - 1
              ReDim Preserve bUTF8(lRest)
              Open strPath For Binary As #1
              
              
              Put #1, , bUTF8
              Close #1
          End If
      End Sub



      '寫(xiě)的格式為UTF8
       Sub createUFT8(strPath, str)
      '換行建議使用vbcrlf,否則robotFramwork無(wú)法解析
          Dim objStream As Object
          Set objStream = CreateObject("ADODB.Stream")
          With objStream
              .Type = 2               'adTypeText
              .Charset = "UTF-8"
              .Open
              .WriteText str
              .SaveToFile strPath, 2  'adSaveCreateOverWrite
          End With
          
          Set objStream = Nothing

      End Sub


      '       ===================================================
      '       以上為文件操作函數(shù)
      '       ===================================================

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多