以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 设置打印机问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125801) |
-- 作者:wandongliang -- 发布时间:2018/10/7 15:25:00 -- 设置打印机问题 请教各位老师process用法。 Proc.Verb = "Print" \'指定动作 如果在指定打印动作的时候,还要指定非默认打印机,怎么改?
|
-- 作者:有点蓝 -- 发布时间:2018/10/7 16:06:00 -- 这里无法指定打印机。要使用vba控制:http://www.foxtable.com/webhelp/scr/2121.htm |
-- 作者:wandongliang -- 发布时间:2018/10/7 16:12:00 -- 也没有看到如何指定打印机的方法啊 |
-- 作者:有点蓝 -- 发布时间:2018/10/7 16:33:00 -- 打印输出
预览和打印
|
-- 作者:wandongliang -- 发布时间:2018/10/7 21:18:00 -- Dim App As New MSExcel.Application Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(ProjectPath & "Attachments\\小票模板.xls") Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) App.Visible = True Ws.PrintPreview App.Quit 这段代码为什么报错? 排查了一下,是这一段出了问题 “Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(ProjectPath & "Attachments\\小票模板.xls")”
|
-- 作者:有点甜 -- 发布时间:2018/10/8 9:05:00 -- 1、报什么错?
2、是不是要改成 小票模板.xlsx ? |
-- 作者:wandongliang -- 发布时间:2018/10/8 22:17:00 -- 报错提示:System.InvalidCastException:无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的COM对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对IID为…… |
-- 作者:wandongliang -- 发布时间:2018/10/8 22:18:00 -- 一个一个敲好累,要是有截图功能就好了 |
-- 作者:有点蓝 -- 发布时间:2018/10/8 22:21:00 -- 1、文件名称和扩展名是否正确 2、要设置的是生成的报表,而不是模板 3、上面2个都没有问题的话,卸载office安装其他版本32位的office 4、试试下载安装下面的数据访问组件: http://www.foxtable.com/download/AccessDatabaseEngine.exe |
-- 作者:wandongliang -- 发布时间:2018/10/8 22:26:00 -- 2、要设置的是生成的报表,而不是模板 这一点是什么意思?
|