本帖最后由 chengxuayuan 于 2011-03-06 13:21:59 编辑

解决方案 »

  1.   

    很多软件你保存时,好像都默认自动把第一段文字做文件名显示在文件名输入框那个地方,word好像也是,不知道它们怎么实现的
      

  2.   

    for binary writeread for binarystrconv(..vbunioncode..)strconv(..vbformunicode..)
      

  3.   

    c = Mid(a1, 1, b - 1)不加-1的话带着vbCrLf,所以出错
      

  4.   

    按F8一步步执行,看到打开文件那步时c的值是什么?或者你给出你出错时的text1取的值,大家帮你测试下。
      

  5.   

    随便一个值都出错,除非里面没有vbCrLf。
    不加-1的话带着vbCrLf,肯定出错的。
      

  6.   


    Private Sub Command1_Click()a1 = Text1
    b = Split(a1, vbCrLf)
    c = b(0)
    Open App.Path & "\" & c & ".txt" For Output As #2 ' & "\"
    Print #2, a1
    Close #2End Sub
      

  7.   

    chr(10) == ???
    chr(13) == ???
    numValue...