中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

在VB中怎么实现3D功能?

举报
讨论回答 (7)
rmtsbywulvgt
jyx1069
2my2
122620511
lili630
4428844
VB.NET(2005)中打印WORD文档(.doc)

有两种方法可以完成,无论哪一种,你都得安装office,呵呵。

Imports Microsoft.Office.Core
Imports Word = Microsoft.Office.Interop.Word

第一种,允许用户更换打印机等设置,这是很重要的。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PrintDialog1.AllowCurrentPage = False ‘不打印当前页
PrintDialog1.AllowSelection = False ’不允许打印部分页等
PrintDialog1.AllowSomePages = False
If PrintDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim poApp As Word.Application
Dim poDoc As Word.Document
poApp = New Word.Application
poApp.Visible = False
poApp.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone
poDoc = poApp.Documents.Open("d:\1.doc")

poApp.WordBasic.FilePrintSetup(Printer:=PrintDialog1.PrinterSettings.PrinterName,
DoNotSetAsSysDefault:=1) ‘DoNotSetAsSysDefault:=0就会修改默认打印机

''poApp.ActivePrinter = PrintDialog1.PrinterSettings.PrinterName

poApp.PrintOut()

poDoc.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
'clean up
poDoc = Nothing

'close
word这里有个极其重要的参数WdSaveOptions,它有三个值:wdDoNotSaveChanges、wdDoNotSaveChanges
和wdPromptToSaveChanges。当选择wdDoNotSaveChanges时,文档就会来不及输出到打印机而关闭,当选择
wdPromptToSaveChanges时,word程序有时就会无法退出!poApp.Quit()语句也是不可取的,因为默认的是
wdPromptToSaveChanges。

poApp.Quit(Word.WdSaveOptions.wdPromptToSaveChanges)
poApp = Nothing
End If
End Sub

第二种,是调用windows打开的方式,很快,但是不幸的是不能更换打印机。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim MyProcess As New Process
MyProcess.StartInfo.CreateNoWindow = False
MyProcess.StartInfo.Verb = "print"
MyProcess.StartInfo.FileName = "d:\1.doc"
MyProcess.Start()
MyProcess.WaitForExit(10000)
MyProcess.CloseMainWindow()
MyProcess.Close()
End Sub

***********************VB6下使用的方法:

Private Sub Form_Load()
Set Word1 = CreateObject("word.application")
Word1.Documents.Open App.Path & "\1.doc"
Word1.Visible = True
Word1.PrintOut
Word1.Application.Quit
End Sub
q185974909
展开查看全部 7 条讨论
相关问题

3D建模 笔记本

1188 浏览 5 回答

麻省理工团队成功研制出全新纳米级3D晶体管,你觉得怎么样?

9934 浏览 3 回答

功能要求:同时开启软件不卡,颜色一定要准,散热功能好 使用场景:pr剪辑视频和ps画画,也会使用3D建模。并且还要运行代码编程 品牌倾向:在联想小新Pr

1200 浏览 3 回答

你觉得裸眼3d游戏本实用吗?

9023 浏览 2 回答

功能要求:同时开启软件不卡,颜色一定要准,散热功能好 使用场景:pr剪辑视频和ps画画,也会使用3D建模。并且还要运行代码编程 品牌倾向:在联想小新Pr

1160 浏览 2 回答

相关产品
扩展阅读

iQOO Neo10系列卖点解析,全能双芯战神

评论 7

iQOO Neo10系列卖点解析,全能双芯战神

旗舰双芯加持,性能全面拉满!iQOO Neo10 Pro性能体验分享

评论 3

旗舰双芯加持,性能全面拉满!iQOO Neo10 Pro性能体验分享

iQOO Neo10 Pro评测 满血双芯打造性能战神

评论 22

iQOO Neo10 Pro评测 满血双芯打造性能战神

iQOO Neo10全面评测:轻薄大电池,游戏小钢炮

评论 22

iQOO Neo10全面评测:轻薄大电池,游戏小钢炮

vivo S20系列卖点解读,看完就知道该怎么选

评论 6

vivo S20系列卖点解读,看完就知道该怎么选
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

落叶归根猜一个生肖?

8340 浏览 6 回答

落叶归根猜一个生肖?

平凡的荣耀兰芊翊父亲为女儿出气第几集

4930 浏览 5 回答

平凡的荣耀兰芊翊父亲为女儿出气第几集

肿么找回QQ浏览器历史记录

7299 浏览 6 回答

肿么找回QQ浏览器历史记录

免费韩国漫画在线观看的地址有么?

8050 浏览 4 回答

免费韩国漫画在线观看的地址有么?

手机在哪里登录192.168.1.1设定页面?

9448 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

iPhone肿么查LG屏还是三星屏

4861 浏览 9 回答

iPhone肿么查LG屏还是三星屏

荣耀Magic7 Pro

9761 浏览 1 回答

荣耀Magic7 Pro

海尔售后服务24小时服务热线

2005 浏览 6 回答

海尔售后服务24小时服务热线
最新问答

itunes上恢復iphone后怎么还原

5720 浏览 5 回答

itunes上恢復iphone后怎么还原

《仁王2》,如何高效双刷优质饰品?

4124 浏览 7 回答

《仁王2》,如何高效双刷优质饰品?

怎么样在QQ邮箱前加上自己的名字

5463 浏览 4 回答

怎么样在QQ邮箱前加上自己的名字

《DQ3重制版》开局性格选择策略,女神问题攻略?

900 浏览 6 回答

《DQ3重制版》开局性格选择策略,女神问题攻略?

笔记本上的酷睿i7-4702MQcpu和酷睿i7-6500U哪个性能更好。

4618 浏览 5 回答

笔记本上的酷睿i7-4702MQcpu和酷睿i7-6500U哪个性能更好。
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具