用vb代码如何调用word并以预览方式打开word文档?高分求,急啊!

kally_tobye 2005-11-26 04:40:36
用vb代码如何调用word并以预览方式打开word文档?
用vb代码如何调用excel并以预览方式打开excel文档?
...全文
360 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2005-11-26
  • 打赏
  • 举报
回复
'引用Microsoft Word X.0 Object Library
Private Sub Command1_Click()
Dim mydoc As New Word.Application
mydoc.Documents.Open "c:\xxx.doc", , ReadOnly
mydoc.Visible = True
mydoc.ActiveDocument.PrintPreview
Set mydoc = Nothing
End Sub


'引用Microsoft excel X.0 Object Library
Private Sub Command2_Click()
Dim myexcel As New Excel.Application
myexcel.Workbooks.Open "d:\123.xls"
myexcel.Visible = True
myexcel.ActiveSheet.PrintPreview
myexcel.Quit
End Sub
faysky2 2005-11-26
  • 打赏
  • 举报
回复
'引用Microsoft Word X.0 Object Library
Private Sub Command1_Click()
On Error GoTo connecterr
Dim wordApp As Object
Set wordApp = CreateObject("word.application")

wordApp.Visible = True
Dim myDoc As Object
Set myDoc = wordApp.Documents.Open("c:\Test.dot")'打开指定的Word文件
myDoc.PrintPreview '打印预览

'myDoc.Close
'wordApp.Quit
Set myDoc = Nothing
Set wordApp = Nothing
Exit Sub
connecterr:
End Sub
松子才 2005-11-26
  • 打赏
  • 举报
回复
楼上的说的很对。
winehero 2005-11-26
  • 打赏
  • 举报
回复
Excel的WorkBook对象的PrintOut方法:
PrintOut (from, To, Copies, Preview, Printer, ToFile, Collate)
其中Preview为True时预览,反之不预览。


对Word来说使用Document对象的PrintPreview就行。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧