求助!在vba中,生成了txt文件。之后,浏览文件夹,想要将该文件保存在 选择的路径中。问题来了:
现在手中已经有了浏览文件夹的方法请问,怎么才能把txt文件保存在这个路径下呢?
谢谢大虾!

解决方案 »

  1.   

    现在手中已经有了浏览文件夹的方法 能不能取得文件夹的路径名呢?如果能取得就好办多了:dim Arr() as byte
    dim StrText  as stringStrText="文件中要保存的数据"Arr = StringToByteArray(StrText)open 路径名 & 文件名 for binary #1
       put #1,1,Arr
    close #1
    Public Function StringToByteArray(ByVal Text As String) As Byte()Dim sAns() As Byte
    sAns = StrConv(Text, vbFromUnicode)
    StringToByteArray = sAnsEnd Function
      

  2.   

    大虾,谢谢!
    可以得到文件夹得路径名
    所以这个问题解决了!!!
    谢谢!!!
    现在,领导提出新要求了:
    不仅要求选择要保存的路径,而且还要可以输入自己想要使用的文件名
    类似于保存excel文件时的那种情况。这个应该怎么办呢?
      

  3.   

    首先,你看能不能引用 commondialog 控件。如果不能引用就,自己做一个对话框,用于输入文件名。