已有23人关注
VB开发技术大全例子的问题
发表在VB答疑区 2007-11-19
是否精华
版块置顶:
    老师,《VB开发大全》中将数据导出EXCEL的例子如果导出后选择保存,则系统进程中不存在EXCEL进程,若导出后选择不保存则系统进程中还存在EXCEL进程,该如何改进呢?
   
    另外,第二十四章中连续打印的例子打印的页数如果超过一页,打印第二页时的标题并不是打印在第一行啊,这又该如何改?

    请老师指点。谢谢!
分享到:
精彩评论 4
Lemon
学分:0 LV1
2007-11-21
沙发
您好!

1。Excel的问题。您可以将代码中的newxls.Quit移到If语句的外面。这里是在当用户选择保存以后才执行的退出,移到If语句的外面就可以无论怎样都退出。您可以尝试一下。

2.连续打印的问题。我们测试过了标题是在第一行,我们是用A4的纸打印的。
rjl0663
学分:0 LV1
2007-11-21
板凳
    老师:您好!
    一、将newxls.Quit不管移到那一END IF后面,如果选择保存这时反而EXCEL没有退出进程,如果选择不保存,则出现“是否保存文件”的对话框,EXCEL却能够退出进程。
    newsheet.SaveAs App.Path & "Excel文件" & mystr & ".xls"
      MsgBox "Excel文件保存成功,位置:" & App.Path & "Excel文件" & mystr & ".xls", , "提示窗口"
ErrSave:
      Exit Sub
      MsgBox Err.Description, , "提示窗口"
    End If
  End If
      newxls.Quit
 
    如果改为:
    newsheet.SaveAs App.Path & "Excel文件" & mystr & ".xls"
      MsgBox "Excel文件保存成功,位置:" & App.Path & "Excel文件" & mystr & ".xls", , "提示窗口"
      newxls.Quit
ErrSave:
      Exit Sub
      MsgBox Err.Description, , "提示窗口"
    End If
  End If
      newxls.Quit
则保存之后EXCEL进程能够完全退出,但如果选择不保存还是会出现“是否保存文件”的对话框。

    二、连续打印的问题我也是用A4纸,刚才再试了问题仍然存在,而且第一页没有打印页脚,第二页打印七行后打印页脚“第2页,共1页”,空二行再打印标题,第二页记录打印完后打印的页脚还是“第2页,共1页”。这个“共几页”的我知道怎么改,但不知为什么程序在我这运行是这种结果?
rjl0663
学分:0 LV1
2007-11-27
地板
老师,能不能再指导一下呢?
rjl0663
学分:0 LV1
2007-12-18
4L
Excel完全退出的问题自己已解决.
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照