http://www.dapha.net/VB/list.asp?id=1015
http://www.dapha.net/VB/list.asp?id=587
http://www.dapha.net/VB/list.asp?id=587
解决方案 »
- 低调蛋帖
- VB下给EXCEL命名的目录路径问题
- 望高手指点,指点!VB的picturebox如何转载网页的图片
- 不遍历,能知某folder下的文件总数不?不需要subfolder
- 关于ActiveX和数据库连接问题
- ADODB.RECORDSET 的一个小问题
- 在cmd中输入什么代码可以关闭网卡,下面的代码对吗?错了请改正
- VB2008中,如何通过picturebox控件,实现图片的放缩
- 有一个小问题请教各位大虾,vb中怎样使用TransparentBlt函数,最好能给出范例,谢谢
- vba表示颜色值的数据是什么类型?这种形式 &H000000FF&
- 请帮我瞧一下这段程序,关于文本保存。
- 刚做完一个带有人工智能的俄罗斯方块,有音效,有谁想试用。
作 者:lzy5042
所属论坛:Visual Basic
问题点数:50
回复次数:18
发表时间:2001-12-25 12:48:03
Dim xlbook As New Excel.Workbook
Dim xlsheet As New Excel.Worksheet
Dim xlapp As Excel.Application
Set xlapp = New Excel.Application xlapp.Visible = True Set xlbook = xlapp.Workbooks.Open(App.path + "\report1.xls")
Set xlsheet = xlbook.Worksheets("sheet1")
xlsheet.PrintPreview怎么能够做到不出现excel的sheet1的内容.直接出现excel的预览呢???
这断代码每次都要出现sheet的内容....然后才出现预览....
紧急!!!!!!!!!!!!!11111
回复贴子:
回复人: dbcontrols(aa) (2001-12-25 12:53:26) 得5分
这个我会.却...
回复人: lzy5042(老山) (2001-12-25 12:53:50) 得0分
快来啊
回复人: sky100(大海边的沙滩上捡贝壳的孩子) (2001-12-25 12:54:11) 得5分
先让xlapp.visible=false,在xlsheet.PrintPreview之后再让xlapp.Visible = True
试试。
只是建议,我机器上没装office,回头我再测试一下。
回复人: lzy5042(老山) (2001-12-25 12:54:40) 得0分
呵呵......
回复人: dbcontrols(aa) (2001-12-25 12:57:13) 得0分
你好象骂过我.对吧?
回复人: lzy5042(老山) (2001-12-25 12:58:11) 得0分
sky100(大海边的沙滩上捡贝壳的孩子):
呵呵..不行啊
回复人: fraser01(王晓栋) (2001-12-25 13:05:21) 得30分
直接预览用sheets.printout
可查看对象浏览器,找到关于SHEETS的各种属性和方法aa:别,人家骂你是关心你,不要把关心当作骂,他不骂怎么知道他在关心你?
他不关心你怎么会骂你?喔弥陀佛!!!!
回复人: lzy5042(老山) (2001-12-25 13:14:34) 得0分
fraser01(王晓栋):
不好用啊....
这次直接到了sheet里面了...
我想要的是直接预览啊...
回复人: yangzhaoyu(老妖) (2001-12-25 13:27:03) 得5分
我试试看
回复人: fraser01(王晓栋) (2001-12-25 13:29:35) 得0分
你不能把Sheet的visable=False?保证可以
我做过的。
回复人: baoxiang(包香) (2001-12-25 13:29:46) 得0分
我这里只有ACCESS的东西,我想法试试
回复人: lzy5042(老山) (2001-12-25 13:33:20) 得0分
我在试试
谢谢各位捧场
回复人: gase(浪花) (2001-12-25 13:36:47) 得5分
Dim xlbook As New Excel.Workbook
Dim xlsheet As New Excel.Worksheet
Dim xlapp As Excel.Application
Set xlapp = New Excel.Application
Set xlbook = xlapp.Workbooks.Open(App.path + "\report1.xls")
Set xlsheet = xlbook.Worksheets("sheet1") xlsheet.PrintPreview
xlapp.Visible = True
'难道这样不行吗?
回复人: lzy5042(老山) (2001-12-25 13:41:46) 得0分
死机.
回复人: lzy5042(老山) (2001-12-25 13:46:30) 得0分
又没有谁试过了???
回复人: fraser01(王晓栋) (2001-12-25 13:57:33) 得0分
我那可怜的老山啊!别这样死机啊!快来人啊!了不得了,老山死机了!
小弟,献上活机化淤代码一段,预知后事如何,各位老山,请留下MAIL:
Set AppExcel = CreateObject("Excel.Application")
Screen.MousePointer = 11
DataUpdate.Caption = DataUpdate.Caption & "。。"
OpenExcelFileName = OpenExcelFileName & FileName.FileName
AppExcel.Workbooks.Open FileName:=OpenExcelFileName
DataUpdate.Caption = DataUpdate.Caption & "。。"
AppExcel.Caption = "Open Filename:" & OpenExcelFileName
DataUpdate.Visible = False
DataUpdate.Caption = "数据装载中"
Screen.MousePointer = 0
AppExcel.Visible = True
'Exceltest.SetFocus
'实现直接打印方式
'PrintOut 开始页,结束页,打印份数,是否预览
AppExcel.Worksheets.PrintOut 1, 1000, 1, 1
'AppExcel.Visible = False
AppExcel.Quit
Set AppExcel = Nothing
回复人: lzy5042(老山) (2001-12-25 14:05:31) 得0分
fraser01(王晓栋):谢谢诶...
正在调试...............................
等.....................................
回复人: lzy5042(老山) (2001-12-25 14:25:46) 得0分
fraser01(王晓栋):
挺好用的...
可是还是能把sheet1的内容显示出来.然后就是预览.
但是还好.就这么用了hehe
就可以不显示sheet1的内容,直接预览。
要给分哦!!!!!!