自定义打印

通常情况下,我们填报了一份表单,若想打印的话,直接利用Excel本身的打印功能就可以了,但是在某些情况下,Excel的打印功能就不能完全满足我们的需要了,例如:

  • 套打

  • 把合计行作为页尾,每页都打印

  • 页号、页数等和表单的内容出现在同一行

对于上述利用Excel自身的打印难以实现或实现起来很麻烦的情况,我们可以用Excel服务器专门提供的“自定义打印”功能来处理。另外需要说明的是,自定义打印功能仅Excel服务器的企业版之后的版本才提供。

7.6.1 设置模板的打印格式

本节我们的例子是一个“记账凭证”模板,如下图所示:

图 7‑49

我们先来定义打印格式。

  1. 打开“记账凭证”模板,进入设计状态

  2. 点击工具栏按钮【自定义打印】,弹出“指定报表打印属性”窗口

  3. 在“页面”选项卡上,可以指定纸张大小、打印方向、页边距等等。

图 7‑50

  1. 切换到“页首 / 页尾”选项卡,指定页首行和页尾行。可以手工输入,也可以点击带灯图案的按钮,直接从工作表上选择。

图 7‑51

  1. 切换到“打印表达式”选项卡,可以设置页号、页数、打印时间等打印变量出现的位置。在本例中,我们设置在 F2 单元格放置页码和页数。

图 7‑52

  1. 如果需要套打,则切换到“套打”选项卡,选择需要打印的字段。

  2. 有字段不希望打印则在【不打印字段】选项卡中进行设置。

  3. 如果想打印水印效果,则切换到“高级”选项卡,进行设置,还可设置网页填报时的页眉和页脚。

图 7‑53

“系统水印"需事先在“系统管理”栏目中进行设置,才可在模板自定义打印中使用系统水印。
设置步骤如下:
1. 选中【系统管理】栏目中【选项】,点击【系统选项】选项卡后勾选【水印设置】。

图 7‑54

2. 点击【水印设置】按钮,在打开窗口中进行水印设置。

图 7‑55

3. 点击【保存】完成系统水印设置。

"自定义水印"则直接在自定义打印的【高级】选项卡中设置:选中和【自定义水印】后点击【水印设置】按钮后可进行设置。设置内容同"系统水印"。

全部设置完成后,点击【确定】。

保存模板,注意在保存模板窗口上,一定要勾选“支持网页填报”,如下图所示。

图 7‑56

7.6.2 填报时打印

在填报状态下,我们会看到一个【打印】工具栏按钮,点击此按钮,可按设置好的格式打印表单。

图 7‑57

7.6.3 有关格式打印的注意事项

关于自定义页面大小的问题

由于Excel本身的限制,如果需要设置自定义页大小,则除了在“指定报表打印属性”窗口中设置纸张大小之外,还需要同时在“Excel的页面设置”功能中设置纸张大小为“自定义”。例如,我们在“指定报表打印属性”窗口中设置了纸张大小,如下图所示:

图 7‑58

为了让这里设置的纸张大小生效,还需要(在模板的设计状态下)额外做以下操作:

  1. 点击 Excel 菜单【文件 - 页面设置】,弹出“页面设置窗口”

图 7‑59

  1. 点击“纸张大小”旁边的下拉箭头,如果下拉列表中有一个空白行(空白行表示自定义纸张),要选中这个空白行,直接跳到第;否则,点击旁边的【选项 … 】按钮,弹出打印机属性窗口,纸张大小选择“用户定义 … ”。按系统提示操作,定义一种自定义的纸型(大小不限,目的只是使得本计算机上有一种自定义纸型就可以)。

图 7‑60

  1. 定义好自定义纸型后,点【确定】,回到“页面设置窗口”,这是你会看到“纸张大小”处是空白。

图 7‑61

  1. 点击【确定】,关闭“页面设置”窗口。

  2. 保存模板。

经过上面的设置之后,填报此模板时,我们所设置的纸张大小就会起作用。

关于在Web页面打印

Web页面打开表单,工具栏上有三个和打印相关的按钮,【IE打印】、【IE打印预览】和【自定义打印】,如下图所示。其中前两个是IE浏览器自身的打印功能。最后一个【自定义打印】是Excel服务器提供的格式打印功能。所以,若使用格式打印,需点击【自定义打印】按钮。

图 7‑62

在未安装客户端的情况下,IE浏览器中要使用自定义打印功能,则需按下图所示点击“打印控件安装”进行安装。

图 7‑63

格式打印功能的局限

目前,格式打印功能有以下局限:

  1. 不能打印图片

  2. 不能打印 Excel 图表。

所以,格式打印更多运用于打印单据等需要套打、需要包含每页的页尾的场合。对于包含图片、图表的模板,请依然用传统的打印方式

7.6.4 打印历史

之前讲述了多种打印表单的方式,表单可以在不同状态以多种方式进行打印。为了规范管理表单的打印,可对通过【打印历史】查看表单打印信息。例如:

  1. 查看表单时通过 excel 自带打印成功完成打印。

  2. 选中打印的表单,点击右键,如图所示点击【打印历史】

图 7‑64

  1. 可查看到 此 表单打印信息如下图所示:

图 7‑65

说明:无论表单是在查看、填报、修改、办理时通过excel自带方式、自定义方式或打印表单方式进行打印都可在【打印历史】中查看到打印信息。

this.$modal.confirm 自定义按钮关闭_【勤哲资料】7.6 自定义打印相关推荐

  1. this.$modal.confirm 自定义按钮关闭_自定义函数,让你玩转Excel得心应手

    让"自动更正"输入统一的文本,你是不是经常为输入某些固定的文本,如<电脑报>而烦恼呢?那就往下看吧. 1.执行"工具→自动更正"命令,打开" ...

  2. this.$modal.confirm 自定义按钮关闭_Excel迫使人类基因重命名?用VBA给科学家们支一招!—— 怎样快速定制工具栏按钮...

    点击上方蓝色文字关注我们吧~ 大家好!前几天有一个不大不小的科技新闻引起了很多朋友的共鸣: -NO.01- 为什么Excel会让科学家犯愁? - -  - - 之所以说它能引起共鸣,是因为科学家们遇到 ...

  3. java自定义按钮代码_用于短代码的WP Tiny MCE帖子编辑器上的自定义按钮

    尝试在Wordpress的Post Editor上的Tiny MCE编辑器上创建一个特殊按钮 . 我想为我创建的短代码工具提示创建一个按钮 . 看看我想要的输出: 我的Tooltip短代码有以下代码: ...

  4. messagrbox自定义按钮c语言,基于dialogbox修改可自定义按钮及事件的弹出框插件

    插件描述:基于dialogbox1.0修改可自定义按钮及事件的弹出框插件,每个按钮可绑定单独的触发事件,并且能支持将弹出框作为一个表单来填入数据并获取 $('body').dialogbox({ ty ...

  5. confirm自定义按钮文字_公众号涨粉神器——自定义菜单,互动运营更灵活!

    你知道怎么正确运营微信公众号么?你对公众号运营手段了解多少?你能充分认识到公众号的商业价值么?你知道有哪些可靠的公众号运营工具呢?......对于刚入行的微信公众号运营者来说,比起长篇大论.很难理解其 ...

  6. confirm修改按钮文字_踏入MG动画设计的门,才知道文字动画这么重要……

    和大多数影视后期一样,在MG动画的制作中,文字也担负着重要的角色,除了对画面信息的补充和媒介交流,也是设计师们常用来作为视觉设计的辅助元素. After Effects作为MG动画设计师主要的设计软件 ...

  7. confirm修改按钮文字_条码设计软件如何调整条形码与条码文字之间的距离

    在条码设计软件中设计条形码的时候,我们可以发现条形码和条码文字之间的距离有些紧密,为了美观,我们可以调整一下条形码与条码文字的间距,具体操作如下: 1.打开条码设计软件,新建标签之后,点击软件左侧的& ...

  8. electron vue点击按钮关闭_electron+vue制做桌面应用--自定义标题栏最大/小化和关闭...

    上一篇:electron+vue制做桌面应用--自定义标题栏中咱们介绍了如何使用electon制做自定义样式的标题栏 接下来,咱们介绍一下标题栏上的最大化.最小化和关闭按钮如何实现vue 首先查阅el ...

  9. qtmessagebox对话框里自定义按钮文本_按钮你可以这样设计

    作者:Michal Malewicz 译者:Matrix 审稿:afang 原文链接: https://uxdesign.cc/design-better-buttons-a5c90a113280 文 ...

最新文章

  1. LeetCode 462 Minimum Moves to Equal Array Elements II
  2. 从 Vue 1.x 迁移 — Vue.js
  3. 蓝桥杯练习系统 —— 题解目录
  4. merge用法linux,Merge用法
  5. Ubuntu 14.04数据库服务器--mysql的安装和配置
  6. bootstrap文件不能被识别_如何使用npm安装bootstrap
  7. iostat命令详解_对iostat输出结果的理解
  8. “奔跑吧”大数据!河北大数据产业“跑”向升级路
  9. android webview 下载事件,Android使用WebView实现文件下载功能
  10. 解决win10分辨率过高导致某些软件显示小的办法
  11. 博图SCL 选择排序
  12. python创建person类_python类的创建
  13. excel自动汇总多表格数据
  14. c++国际象棋上的麦粒
  15. 如何把QQ和微信的语音批量导出电脑上转为MP3(小Q微转码)
  16. sdhc卡文件丢失常见原因和两种恢复方法
  17. 不同BMP位图与调色板分析
  18. 能源与经济面板数据集(中国能源统计年鉴面板数据+区域经济、人口与二氧化碳排放量面板数据)
  19. sklearn学习04——DecisionTree
  20. 中科软测试面试题2019_中科软科技股份有限公司面试经验

热门文章

  1. 如何在关闭窗口的时候,不让浏览器自动弹出确认关闭对话框
  2. mysql别人的框架_MySQL逻辑架构
  3. java 风车_Java兴趣编程-转动的大风车
  4. 定位属性的布局网页html,css布局基础:定位综合练习
  5. java正方形个圆形面积_java计算图形面积(圆形,正方形, 长方形).pptx
  6. python写数据到mysql_使用python3 实现插入数据到mysql
  7. 节日仪式感海报PSD分层模板,快来pick一下!
  8. 分块 数据不相同_ArcGIS四分法分幅栅格数据(超强版)
  9. C++ 虚析构函数作用
  10. cuSPARSE库:(九)cusparseSetStream()