怎么用asp把doc转换成html

来源:互联网 发布:java无法加载主类main 编辑:程序博客网 时间:2024/04/29 20:59
Documents.Add  "newdoc.doc"    
       ActiveDocument.SaveAs  FileName:="newdoc.htm",  FileFormat:=wdFormatHTML,  _  
               LockComments:=False,  Password:="",  AddToRecentFiles:=True,  WritePassword  _  
               :="",  ReadOnlyRecommended:=False,  EmbedTrueTypeFonts:=False,  _  
               SaveNativePictureFormat:=False,  SaveFormsData:=False,  SaveAsAOCELetter:=  _  
               False  
       ActiveWindow.View.Type  =  wdWebView  
---------------------------------------------------------------  
 
doc2html.vbs  
 
'**********************************************************  
'  
'        调用方法:doc2html  c:/doc2html  c:/doc2html  
'        调用方法:doc2html  -s  c:/doc2html/a.doc  c:/doc2html  
'  
'**********************************************************  
 
Dim  Objword  
Dim  Objdoc  
Dim  Objfso  
Dim  Strsource  
Dim  Strtarget  
Dim  Bbatch  
 
'得到命令行参数,有三种可能的格式:[-s]  要进行转换的源文件目录或文件  转换成Html文件后保存的目录  
Function  Getparams()  
Dim  Objarg  
         If  Wscript.Arguments.Count  >=  2  Then  
                   If    Wscript.Arguments.Item(0)  =  "-s"  Or  Wscript.Arguments.Item(0)  =  "-S"  Then  
                             Strsource  =  Wscript.Arguments.Item(1)  
                             Strtarget  =  Wscript.Arguments.Item(2)  
                             Bbatch  =  False  
                   Else  
                             Strsource  =  Wscript.Arguments.Item(0)  
                             Strtarget  =  Wscript.Arguments.Item(1)  
                             Bbatch  =  True  
                   End  If  
         Else  
                   Wscript.Quit(1)  
         End  If  
End  Function  
 
Function  Batchprocessing()  
Dim  Objfolder  
Dim  Objfile  
Dim  Lpos  
Dim  Strfilename  
         Lpos  =  0  
         Set  Objfolder  =  Objfso.Getfolder(Strsource)  
         For  Each  Objfile  In  Objfolder.Files  
                   Lpos  =  Instr(1,Mid(Objfile.Path,Len(Objfile.Path)  -  3,4),"Doc",1)  
                   If  Lpos  >  0  Then  
                             Strfilename  =  Objfso.Getbasename(Objfile.Path)  
                             Wordinterface  Objfile.Path,Strfilename  
                   End  If  
         Next  
End  Function  
 
 
Function  Singleprocessing()  
Dim  Objfile  
         Set  Objfile  =  Objfso.Getfile(Strsource)  
         Strfilename  =  Objfso.Getbasename(Objfile.Path)  
         Wordinterface  Objfile.Path,Strfilename  
End  Function  
 
Function  Wordinterface(Strfilename,Formattedfilename)  
         Objword.Documents.Open  Strfilename  
         Set  Objdoc  =  Objword.Activedocument  
         'Stop  
         'set  The  Title  Of  The  Document  To  Match  The  Filename  
         Objdoc.Builtindocumentproperties(1)  =  Formattedfilename  
         '1  =  Wdpropertytitle  In  Vba  
 
         Objdoc.Saveas  Strtarget  &  "/"  &  Formattedfilename  &  ".htm",8  
         'objdoc.Saveas  "C:/Doc2Html/"  &  Formattedfilename  &  ".htm",8  
         On  Error  Resume  Next  
         Objdoc.Close  
End  Function  
 
'stop  
Set  Objfso  =  Createobject("Scripting.FileSystemObject")  
Set  Objword  =  Createobject("Word.Application")  
Objword.Visible  =  False  
Call  Getparams  
 
If  Bbatch  Then  
         Call  Batchprocessing  
Else  
         Call  Singleprocessing  
End  If  
 
Objword.Quit  
Set  Objword  =  Nothing
 
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 新生儿不吃奶也不吃奶粉怎么办 奶瓶吸奶费力不顺畅怎么办 宝宝吃奶粉太勤怎么办 香蕉和地瓜一起吃了怎么办 贝亲奶瓶泡沫多怎么办 四个多月的宝宝拉肚子怎么办 宝宝四个月了拉肚子怎么办 四个月宝宝火大怎么办 刚出生的宝宝便秘怎么办 小宝宝破腹产吸了几口羊水怎么办 换奶粉不拉屎了怎么办 婴儿吃奶粉不拉屎怎么办 1岁半突然不喝奶怎么办 6个月宝宝不吃奶粉怎么办 7个月宝宝不吃奶粉怎么办 5个月宝宝不吃奶粉怎么办 一岁两个月宝宝不长肉怎么办 7个月宝宝肚子疼怎么办 奶喝一半凉了怎么办 5个月孩子厌奶怎么办 怀孕后特别不爱吃水果怎么办 宝宝吃了无比滴怎么办 婴儿上火怎么办吃什么可以去火 肚子胀怎么办最快的方法 40天婴儿拉水怎么办 8个月宝宝坐不稳怎么办 宝宝段奶不吃奶粉怎么办 3个月宝宝头睡偏了怎么办 2个月婴儿抱着睡怎么办 两个半月的宝宝睡眠少怎么办 七个月宝宝不愿意坐怎么办 一个多月的宝宝老是哭闹怎么办 宝宝头老往后仰怎么办 8个月宝宝不会爬怎么办 孩子个头长得慢怎么办 宝宝个头长得慢怎么办 婴儿个头长得慢怎么办 11个月宝宝认生怎么办 3个月宝宝认人怎么办 3个月的宝宝认生怎么办 两个月的宝宝睡觉一惊一惊怎么办