您好!
   我想用vb把一个htm文件转换成doc格式的,该怎么办啊!谢谢!

解决方案 »

  1.   

    什么意思?是想用VB更改文件扩展名吗?如是这样可以参考下面代码:
    Private Sub Command1_Click()
        Dim FileName1 As String
        Dim FileName2 As String
        FileName1 = "C:\WINDOWS\Desktop\1.htm"
        FileName2 = "C:\WINDOWS\Desktop\1.doc"
        
        Name FileName1 As FileName2
    End Sub
      

  2.   

    对于有些版本的Office,比如Office XP、2003,的确是改个文件名就可以,因为Office自己会去进行格式的转换。Office 2000可能也可以,我不确定,但Office 97则是肯定不行(好像也不是总不行,有的时候不行)。
    所以,改文件名的确从一定程度能够解决你的需求。但这样作,毕竟有它的局限性在,而且~~~好像有些糊弄客户吧。你可以应用Word对象,用Word对象打开这个html,这一点,Office 97也是可以的,然后在用这个对象去Save As成doc文件。
    应该可以吧,我手里没有VB,不能帮你测,你自己试一下吧。