Foxtable(狐表)用户栏目专家坐堂 → [求助]html编辑器图文打印


  共有4108人关注过本帖树形打印复制链接

主题:[求助]html编辑器图文打印

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/18 9:32:00 [显示全部帖子]

word文档是一种独特的格式,不能像普通文本文件一样直接写入数据的。参考:

Dim s As String = FileSys.ReadAllText(ProjectPath & "初始模板.html")
Dim r As Row = Tables("通知单").Current
s.Replace("(绑定编号)",r("编号") ).Replace("(绑定html_内容)",r("html_内容"))
Dim sw As new io.StreamWriter(ProjectPath & "新模板.doc", False, system.text.Encoding.GetEncoding("utf-8"))
sw.WriteLine(s)
sw.Flush()
sw.Close()


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/18 14:11:00 [显示全部帖子]

上传具体实例说明

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/18 15:27:00 [显示全部帖子]

文件【初始模板.html】的编码有问题,请使用uft-8保存。网页尽量不要使用记事本进行编辑,网上随便下载一个编辑器都比记事本好用

另外试了一下,没有办法导出图片。

如果只是要打印建议还是使用浏览器控件默认的打印功能

Dim web As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
web.Print

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106287 积分:540564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/19 12:12:00 [显示全部帖子]

这种方式是虽然保存的的是doc的扩展名,实际上保存的还是文本文件,而不是真正的word文档。所以是木有办法使用word vba来控制这个文档内容的。

建议在保存html到单元格的时候就把后面多余的P和br标签去掉

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部