zoukankan      html  css  js  c++  java
  • VBA-FileToFileUpdate

    Public Sub FileToFileUpdate(ByVal fileName As String, ByVal strFrm As String, ByVal strTo As String)

    Dim newFileName As String

    newFileName = fileName & "_bak"

    Name fileName As newFileName

    Dim vFso As New Scripting.FileSystemObject
    Dim vTextStreamR As TextStream
    Dim vTextStreamW As TextStream

    Set vTextStreamR = vFso.GetFile(newFileName).OpenAsTextStream(ForReading, TristateUseDefault)

    Call vFso.CreateTextFile(fileName, True)

    Set vTextStreamW = vFso.GetFile(fileName).OpenAsTextStream(ForWriting, TristateUseDefault)

    Do Until vTextStreamR.AtEndOfStream

    vTextStreamW.WriteLine Replace(vTextStreamR.ReadLine, strFrm, strTo)

    Loop


    Set vTextStreamR = Nothing
    Set vTextStreamW = Nothing

    Call vFso.DeleteFile(newFileName)
    Set vFso = Nothing

    End Sub

  • 相关阅读:
    VS自带的诊断工具
    Electron学习
    PC跨*台
    .NET调试学习
    Mac使用
    SSL/TLS
    UKey学习
    授权机制OAuth、JWT
    代理服务器
    .NET相关源码查找
  • 原文地址:https://www.cnblogs.com/wzhw2015/p/12355041.html
Copyright © 2011-2022 走看看