如果用richedit控件可以直接保存的。
不用notepad啊。

解决方案 »

  1.   

    直接Save就行了,为什么还用Notepad调一次呢?多此一举嘛.
      

  2.   

    既然已经生成txt文件,还用得着notepad保存吗?
      

  3.   

    各位有所不知, 我在程序中根据字段内容新建了一个文件:
    Set oFile = New FileSystemObject
    'sfilename = c:\temp\XXXXXX.xml
    Call oFile.CreateTextFile(sFileName, True)
    Open sFileName For Output As #Fnum
    ...
    Print #Fnum, bContent
    ...
    close #fnum但是用IE打开该xml文件时出错,如果我用Notepad.exe打开该xml文件再保存后,用IE打开该xml文件就正常了,所以我想这样做。 如何实现,请代码示例!!多谢!!
      

  4.   

    各位有所不知。我在程序中读一字段内容而生成一xml文件:
     Set oFile = New FileSystemObject
     'sfilename : c:\temp\XXXX.xml 
     Call oFile.CreateTextFile(sFileName, True)
     Set oFile = Nothing Open sFileName For Output As #Fnum
     Print #Fnum, sTmp
     close #fnumxml文件生成后,用IE打开出错.如果用Notepad打开再保存退出,再用IE打开xml文件就正常了。
    请教各位有什么好方法,最好用代码示例。送分多谢!! 
      

  5.   

    建议: sFileName扩展名为.txt, close后用ren将扩展名改为 .xml
      

  6.   

    ren是vb函数,还是api函数,能说语法吗?
      

  7.   

    应是 FileCopy(), VB函数.
      

  8.   

    指出小小错误:ren是dos命令,在VB里是用NAME
    格式为:
    Name FileNameA As FileNameB
      

  9.   

    vb里是用的NAME,不是REN
    NAME A AS B
      

  10.   

    在vb里可以用name函数改文件名,不过在msdn里的函数参考里找不到name的函数..并且name 后还是达不到目的.多谢各位的帮助, 不过我必须采用notepad.exe进行保存操作,因为我的xml文件内容是从text 字段读出来的,可能格式不对,所以要notepad格式一下才可以被IE打开.