Excel按钮调用宏

今天我们用动画的形式介绍在Excel中用按钮调用“宏”的方法和技巧。

如果宏对所有工作簿文档有效,建议大家在工具栏上添加一个命令按钮,用来调用宏。

操作方法如下:

1、执行“工具→自定义”命令,打开“自定义”对话框。
2、切换到“命令”标签下,在“类别”下面选中“宏”,然后将右边“命令”区域中的“自定义按钮”选项拖到工具栏合适位置上。
3、单击“更改所选内容”按钮,在随后弹出的快捷菜单中,将“命名”右侧方框中的字符修改为按钮对应的字符(如“删除”),并选中“总是用文字”选项。
4、右击上述添加的按钮,在随后弹出的快捷菜单中,选择“指定宏”选项,打开“指定宏”对话框,选中需要调用的宏,确定返回。
5、关闭“自定义”对话框,按一上工具栏上的按钮测试一下

表头的设定

一、表头三行打印到每页这样操作:点“文件/页面设置/工作表”,在出现界面,点打印标题之顶端标题行框内右边小红箭头,将顶端三行选中,确定即可。

表尾的设置

默认最后一行为表尾,最后一行后不能有任何内容,点击上边的自定义的按钮调用宏,给没有页面添加一个页尾.

按钮只能点击一次,否则出现打印页面仅有页尾的情况

以下仅试用正规纸张的打印,不正规的稍加修改就可以实现批量打印的功能

代码:

Dim long_all As Integer, width_all As Integer '纸张的大小
    Dim zleftMargin As Integer, zrightMargin As Integer, zTopMargin As Integer   '页边距
    Dim zBottomMargin As Integer, zHeaderMargin As Integer, zFooterMargin As Integer '页眉页脚
    Dim z_sum As Integer, head_long As Integer, all_row As Integer '内容的长度表头的长度总行数
    Dim foot_long As Integer
    Dim pagesize As Integer, Orientation As Integer '纸张类型打印横向还是纵向
    Dim title As String, start_head As Integer, end_head As Integer '表头开始行表头结束行
    ‘这里添加自动调整行高的代码(下边有代码)
    title = ActiveSheet.PageSetup.PrintTitleRows
    end_head = Mid(title, 5) '表头结束位置从1开始的
   
    all_row = ActiveSheet.UsedRange.Rows.Count '总的可用排数
   
    Orientation = ActiveSheet.PageSetup.Orientation
    pagesize = ActiveSheet.PageSetup.PaperSize
........................

如果出来的页边距过大,请调整好 页眉(越小越好,不可以负数) 页脚(越小越好,不可以负数) 上边距 下边距自行调整

反复测试时请删除掉页脚数据,然后单击删除分页符号,excel将回复到原来的默认的打印样式,再次可以测试分页情况

注:纵向有单元格合并的不适用,稍加些改就可以了

excel 设置表头表尾相关推荐

  1. 打印设置自定义表尾_打印excel工作表时,如何把表头和表尾一起打印到每一页上?-excle怎样设置表尾打印...

    打印excel表格,怎么设置使每页都有表头和表尾 一.表头设置 1.点击excle工具栏的"页面布局"选项,选择"打印"按钮,进行页面设置: 2.点击" ...

  2. 打印设置自定义表尾_教大家Excel2013表格中如何打印固定的表头和表尾

    近日有关于Excel2013表格中如何打印固定的表头和表尾的问题受到了很多网友们的关注,大多数网友都想要知道Excel2013表格中如何打印固定的表头和表尾的具体情况,那么关于到Excel2013表格 ...

  3. 打印设置自定义表尾_Excel2013打印时怎么固定表头及表尾让打印后的每页都可以看得到...

    Excel2013打印时怎么固定表头及表尾让打印后的每页都可以看得到 时间:2013-10-25   作者:snow   来源:互联网 在打印表格的过程中,想必大家会遇到这样的问题,就是当表格特别大时 ...

  4. 打印设置自定义表尾_如何自定义凭证汇总表打印页面设置

    金蝶KIS记账王提供丰富的打印页面设置选项,包括表格名称.表格设置.打印方式等.若想进行打印页面设置,首先要进入需要打印账务文件查看,本文详细指导金蝶KIS记账王用户如何自定义凭证汇总表打印页面设置. ...

  5. 广义表取表头表尾_数据结构广义表的递归算法

    Hello同学们,又到了美妙的星期三,很开心又和大家见面了.这次我们要来讲一讲关于广义表的那些事儿! 俗语说:"与其临渊羡鱼,不如退而结网." 希望通过今天的学习大家可以有所收获. ...

  6. iOS开发,tableView在Grouped样式下,表头表尾空白问题解决

    1.estimatedRowHeight.estimatedSectionHeaderHeight.estimatedSectionFooterHeight均设为0 2.表头高度sectionHead ...

  7. EXCEL上固定表头表尾

    目标:excel中固定表头(无论怎么拖动拉条,表头都是固定不动的,只有中间的数据动) 示例: 姓名 性别 年龄    李      男      28   王      男      27 刘     ...

  8. 使用 colgroup标签实现表头表尾固定,中间内容自适应

    话不多说,直接上代码: <table style="width: 99%;borderTop:1px solid #000;borderLeft:1px solid #000" ...

  9. JSP表格模板升级(4)-- 表头和表尾固定的表格模板

    上文<JSP表格模板升级(3)--可变列数的表格模板>已经完成了一个功能几近完善的表格模板,直接可以用于大部分二维表格的显示需求.本文中我们将改变表格底层的实现,将table标签替换为更加 ...

最新文章

  1. python一个月能掌握吗_零基础python入门分析,如何做到一个月学会(深思极恐)...
  2. 教程 | 算法太多挑花眼?教你如何选择正确的机器学习算法
  3. 美多商城之购物车(购物车管理1)
  4. javacore分析工具_线上死锁定位分析
  5. php 百度天气,php使用百度天气接口示例
  6. c语言早期标准没有数据转换,标准C语言2
  7. warning C4482: 使用了非标准扩展: 限定名中使用了枚举
  8. 拉普拉斯逆变换matlab,利用MATLAB实现拉普拉斯变换及其逆变换.doc
  9. 【系统安全学习5】PGP加密
  10. linux pap认证,linux – pppd“同行拒绝认证”
  11. 2021牛客寒假算法基础集训营1 C 无根树问题的处理策略 前序后序遍历 奇偶匹配 DFS
  12. 软件测试——佣金问题测试用例练习
  13. 世界环境保护日的志愿者
  14. 【前端框架学习】v-for指令和key属性
  15. 华为MCR·第4篇:客户档案管理管什么
  16. 语法分析实验ll算法c语言,实验5-LL语法分析程序的设计与实现(C语言)
  17. 美语音标、节奏与语调以及发音技巧
  18. 自己设计一个图片加载框架
  19. Axure 8.1.0.3381激活码 亲测可用
  20. c语言课程设计订单管理系统,C语言课程设计订单管理系统讲解.doc

热门文章

  1. 小米随身wif linux平台配置
  2. MATLAB——textscan
  3. java设计模式 之适配器模式
  4. 食堂自助点餐系统NABCD
  5. 【WIN32之旅】WINDOWS错误处理与参考(四)
  6. 名帖10 邓石如 篆书《弟子职》
  7. PHP下载文件(laravel)
  8. 使用netstat命令验证DDOS入侵
  9. 2020考研上海交通大学823计算机通信网真题回忆
  10. 地图数据的类型及编码方法