如题
解决方案 »
- VB中,动态给COMBOBOX添加内容,内容是一个表的字段,方法知道了,但一个窗体中有2个COMBOBOX时,2个数据表取数据,第二个没反应,请指点
- ADO是否可以通过Command对象调用Oracle数据库的建库和插库脚本??
- 一个有关打印的问题,急急急急!
- 用wininet.dll如何带IE的COOKIE访问网页?
- 在使用Bitblt函数时,遇到的图象抖动问题!!!!!
- (100分)用 Webbrowser 控件打开 WORD 文件时碰到的问题
- 散分第二贴!
- sos,如何制作W2K的启动盘,十分重要,谢谢v
- 关于数组乘法问题,菜鸟求助。
- vb连接不到sql数据库
- 怎么样把DataGrid中的数据导出到Excel?
- 有没有这种类似的软件,宿舍电缆我快负担不了了
引用 Microsoft Word 9.0 Object Library
Dim wdapp As Word.Application
Dim wddoc As Word.Document '创建word应用程序,这一句话打开word2000
Set wdapp = CreateObject("Word.Application")
'在word中添加一个新文档
Set wddoc = wdapp.Documents.Open(App.Path & "\Doc1.doc") ChangeFileOpenDirectory App.Path & "\"
wddoc .SaveAs FileName:="Asfdasdf.htm", FileFormat:=wdFormatHTML, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
FalseDoc1.doc 就会生成一个对应的 Asfdasdf.htm
Atl+F11 查看你录制的宏代码
Dim Word As Object
Dim sfile As String
Dim dfile As String
sfile = "g:\rar2\mc.doc" '源文件
dfile = "g:\rar2\mc.htm" '目标文件
Set Word = CreateObject("Word.Application")
Word.Documents.Open FileName:=sfile
Word.ActiveDocument.SaveAs FileName:=dfile, FileFormat:=wdFormatHTML
Word.Quit
Set Word = NothingEnd Sub