以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- excel 报表保存为htm格式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119397) |
||||
-- 作者:aidimeng -- 发布时间:2018/5/24 10:39:00 -- excel 报表保存为htm格式 Dim Book As New XLS.Book(ProjectPath & "Attachments\\成品油出厂检验报告.xls")
我可以保存为htm格式吗 |
||||
-- 作者:有点甜 -- 发布时间:2018/5/24 10:41:00 -- 用vba打开,然后另存为htm,如
Dim dlg As new OpenFileDialog
|
||||
-- 作者:aidimeng -- 发布时间:2018/5/25 10:32:00 -- Dim Wb As MSExcel.Workbook = App.WorkBooks.Open(fl) Dim fl1="\\\\192.168.1.160\\hrdb\\ftp\\1.htm" Wb.SaveAs(Filename:=fl1, FileFormat:=MSExcel.XlFileFormat.xlHtml) wb.close app.quit Vars("w")=fl1 Forms("报告").open 可以生成,就是有部分内容不能显示 [此贴子已经被作者于2018/5/25 10:33:57编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/5/25 10:41:00 -- 你生成后的excel文件发上来测试一下。 |
||||
-- 作者:aidimeng -- 发布时间:2018/5/25 10:46:00 --
我把这个文件另存为 htm 文件 没有问题,显示都很正常,就是通过上面的语句生成后 部分内容不显示了
[此贴子已经被作者于2018/5/25 10:47:15编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/5/25 10:56:00 -- 我测试没问题,全部都正常显示
Dim dlg As new OpenFileDialog |
||||
-- 作者:aidimeng -- 发布时间:2018/5/25 10:59:00 -- 那奇怪了 我在试试啊 谢谢 |
||||
-- 作者:aidimeng -- 发布时间:2018/5/25 11:28:00 -- 可能是ie的问题 我把生成的文件 用360 浏览器打开 显示正常,使用ie 就有问题 WebBrowser 这里 调用的是 可以指定浏览器显示吗 系统默认浏览器360浏览器
|
||||
-- 作者:有点甜 -- 发布时间:2018/5/25 11:34:00 -- 以下是引用aidimeng在2018/5/25 11:28:00的发言:
可能是ie的问题 我把生成的文件 用360 浏览器打开 显示正常,使用ie 就有问题 WebBrowser 这里 调用的是 可以指定浏览器显示吗
系统默认浏览器360浏览器
你ie打开有问题?你用的是什么版本的ie?如果升级ie到最新版呢?
webbrowser可以显示网页,也可以显示excel的,不一定要转换成htm文件。 |
||||
-- 作者:aidimeng -- 发布时间:2018/5/25 12:12:00 -- 我的ie是8.0. 之前就是在窗口中打开excel。 之所以想生成html 是因为,如果我把模板保护了,在生成过程中 有时会报错, 如果不保护担心生成文件的安全性 ie虽然显示不全,但在源文件中 可以看到 没显示的内容
[此贴子已经被作者于2018/5/25 12:15:25编辑过]
|