ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 57740|回复: 69

雪城底端标题行工具v0.1

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2008-2-15 16:27 | 显示全部楼层 |阅读模式

名称:雪城 Excel 底端标题行工具 v0.1

类型:开源、免费软件

主程序(包括了源程序)   aZp1ohzA.rar (55.46 KB, 下载次数: 8244)

有朋友需要打印 底端标题行 的功能,试用了一下几个现有的工具。都不是很好用。

    有的 分页不正确......

    有的 会更改页面边距......

于是自己写了一个,现在放上来和朋友们共享。

使用也很简单,只需要输入4个数字。

呵呵,可能有的朋友会说 百宝箱4.0 里的同类工具只需要输入一个数字就可以完成了。

但是你觉得我会放着现成的免费工具不用费时费力自己写一个吗?欢迎您试用一下。

如果使用中有好的建议或不能正确分页的朋友,还请 Email 我 jfxwc@163.com


附完整说明:

'-----------------------------------------------------------------------------------------


'雪城 Excel 底端标题行工具 v0.1 说明
'--------------------------------------------------------
' 修改时间  : 2008-2-14 12:00
' 作者      : jfxwc(雪城)
' 类型      : 开源、免费软件
' 授权      : 采用知识共享组织署名 2.5 中国大陆许可协议进行授权
' 使用环境  : Excel2003/2007,其他环境未测试,应可以正常运行。
' 主页      : http://7370361.googlepages.com/index
' Email     : jfxwc@163.com
'--------------------------------------------------------


'简介:
'--------------------------------------------------------
'    简单、可靠的为Excel增加打印底端标题行的功能。
'    只需输入标题、分页、底端标题行起、末共4个数字,就可以轻松的打印带有底
'端标题的报表。无需对现有的报表进行任何改动。
'    她采用的是隐藏无关行打印的方式,避免因插入行而带来不可预测的错误。
'
'优点:
'    * 安全,所有操作均在原表的附件上操作,不会影响原表数据。
'    * 易用,界面直观,操作简单。
'    * 稳定,在大量的测试文档中均可准确打印底端标题行。
'    * 绿色,为便携版本,无需安装。
'    * 开源,可以根据您的需求改进。


'授权:
'--------------------------------------------------------
'    采用知识共享组织署名 2.5 中国大陆许可协议进行授权。查看本许可协议的复
'制件,请访问 http://creativecommons.org/licenses/by/2.5/cn/
'
'您可以自由:
'        * 复制、发行、展览、表演、放映、广播或通过信息网络传播本作品
'        * 创作演绎作品
'
'惟须遵守下列条件:
'        * 署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
'        * 对任何再使用或者发行,您都必须向他人清楚地展示本作品使用的许可
'协议条款
'        * 如果得到著作权人的许可,您可以不受任何这些条件的限制。


[此贴子已经被作者于2008-2-15 16:45:58编辑过]

雪城底端标题行工具v0.1

雪城底端标题行工具v0.1

rrlzL5Kj.rar

103.49 KB, 下载次数: 4848

雪城底端标题行工具v0.1

TA的精华主题

TA的得分主题

发表于 2008-2-15 16:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢提供,好东东,学习学习。
[此贴子已经被作者于2008-2-15 16:43:12编辑过]

TA的精华主题

TA的得分主题

发表于 2008-2-16 09:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

试用了一下

1.一次只能打一页,一次需要输入四个数字。

我的文件有100页就要操作100*4次 ???

2.输入底端标题时需要指定起始行和终止行。每次使用工具时还要拖动滚动条到最后,数一下标题行的行数,麻烦

3.手工指定每页的行数,麻烦。编程就是要方便、简洁。每一个都要指定从顶端标哪一行开始哪一行结束,底端标题哪一行开始哪一行结束。正文有多少页。。。。还不如用山菊花老大的公式法

4.不适合行高不一致的工作表(假设一页指定打印40行,后页的行高与前一页不一致的时候,再设定打印40行就会使页面无法打印满或者超过页面)

5.每次指定“第一个分页上面的行”时需要用户工手计算,否则会超出页面。假设一页只能打印40行,我不知道实际是多少行,手工指定41行,那么底标题就跑到了第二页去了,那么需要从头再来。而到了下一页,如果行高不一致。还需要手动测试多次,才能得到一个正确的行数。。。。。。

6.还是我自己手工操作吧!方便一点。。。。。。

请看我操作。输入数据后,底端标题共有四行,最后一行跑到第二页去了.........

 


TA的精华主题

TA的得分主题

 楼主| 发表于 2008-2-16 12:13 | 显示全部楼层
呵呵,谢谢您的意见。

是否可以把您测试的文件发一个给我?

我自己在测试的时候,试过多次不规则行高,不同的页边距设置,没有问题才发上来的。

另外,不需要输入100*4 次,它只需要你输入 一次,也就是说不管你的数据有多少页,一共就是输入4个数字。



TA的精华主题

TA的得分主题

发表于 2008-2-16 12:42 | 显示全部楼层
QUOTE:
以下是引用jfxwc在2008-2-16 12:13:49的发言:
呵呵,谢谢您的意见。

是否可以把您测试的文件发一个给我?

我自己在测试的时候,试过多次不规则行高,不同的页边距设置,没有问题才发上来的。

另外,不需要输入100*4 次,它只需要你输入 一次,也就是说不管你的数据有多少页,一共就是输入4个数字。


t8lo5hRi.rar (17.83 KB, 下载次数: 441)

1.文件中顶端标题有4行,底端标题有四行,在601至604中

运行工具时输入4,50,601,604

你看看有什么后果?底端标题跑到两页中去了。你可能说输入的50不对,小一点就可以了。那么是否需要用户一个个数字测试,直到没有问题了再打印?估计没有谁有这闲心。

2.假设本页设置OK了如果要打印下一页,需在单击鼠标的次数有多少次你计算过没有?每打印一页就要单击N次。用户需要一次设置单击打印就完了........

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-2-16 15:15 | 显示全部楼层
谢谢你的测试数据。

你给我的测试数据,我测试完全正常。稍后我会把测试的录像放上来。

就几个比较可能引起疑惑的地方,我再补充一下。

    1. 也许是我说的不够清楚,我所指的分页行,是指 预览以后, Excel 会在表格上自动用虚线表示的分页符。这个我在界面上已经用图示了。如果说的不够清楚,那很抱歉。

    2. 我认为,正确的设置是正确的打印的前提,以你的测试数据为例,我的电脑上的分页是 44行(请注意是 Excel 的行,也就是自动分页符在 A44 以后 ),如果你所说的 50 ,不是正确的位置,那么确实是无法的得到正确的结果的。但是我相信,无论哪个工具,在没有正确信息的基础上, 都无法得到正确的结果。

    3. 设置只需要一次。不会需要每一页都设置。如果那样的话,就失去意义了。

    4. 我认为,让使用者记录并输入 4 个数字,确实看上去比其他的一些只问一个问题的工具要麻烦,但是这个麻烦是有价值的。那就是可以确保使用者准确的打印底端标题行,而且可以适用于可变的行高。我相信,使用者在不正确的结果和略麻烦一点之间会有自己的选择。

    4. 用隐藏的方式,确实存在着只能预览一页的问题(毕竟无关信息都隐藏了嘛)。其实这个问题我是在发布前才意识到,而且补上了现在的每次预览都提问是否到最后和取消的对话框。为什么呢?因为我自己是用第三方打印增强程序 FinePrint(共享软件,我个人用的是正版¥500) 的,也就是说我都是直接发送到 FinePrint 以后才预览和打印的,实在不存在预览的问题。但是考虑到其他的朋友大多数没有安装 FinePrint ,才补上了预览。
       这个预览可以 预览第一页 -> 下一页或最后一页。 如果不正确也可以直接退出。他的作用就是为了给使用者确认一下设置的正确,已经保证最后一页的留空符合自己的要求。

    5. 程序放上来之前,我测试过大量的测试文档,无论是规则、不规则高度单元格都没有问题才放上来与大家共享。我当然不会“每打印一页就要单击N次。用户需要一次设置单击打印就完了........”,那样我自己就已经累坏了。

    6. 这个程序是开源的,如果有兴趣的朋友可以根据需要修改。

    7. 建议每一位朋友试用 FinePrint ,也许你会发现她就像 Winrar/Winzip 一样不可缺少。呵呵,我可是 WinRAR / FinePrint 的正版用户喔。善于用各种软件配合,会让你的工作更轻松。 Excel 是很强,但是配合其他软件会更强。就像你不会打算用 Excel 来做个输入法吧?



最后,再一次谢谢 luo159 朋友的测试和意见。






[此贴子已经被作者于2008-2-16 15:25:52编辑过]

TA的精华主题

TA的得分主题

发表于 2008-2-16 18:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

刚才下载了FinePrint 5.75简体中文注册版(自带注册机,等同于正式版功能)

试用后发觉功能很多,但工作上还一个都不需要。删除了 


雪城底端标题行工具v0.1

雪城底端标题行工具v0.1

雪城底端标题行工具v0.1

雪城底端标题行工具v0.1

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-2-16 20:49 | 显示全部楼层

 呵呵,那我也把 FinePrint 的官方简介附上吧,感觉这个程序是有打印机的朋友都应该尝试一下。

pdfFactoryFinePrint 是一个 Windows 打印机驱动程序,通过控制和增强打印输出来节省墨水、纸张和时间。它的一些功能在下面列出:
-------------------------------------------------------------------------------------------

  • 打印预览: 带有编辑能力的全面打印预览。简单的添加空页,删除页面和重排打印任务。

  • 节省墨水: 提供选项把彩色文本转换为黑白,并跳过图像。

  • 多页打印在一张纸上: 在一张纸上打印 2, 4 或 8 页。

  • 水印,页眉页脚: 水印,页眉页脚选项允许文档用日期、时间、系统变量或当前文本来标记。

  • 表单和信笺抬头: 让电子表单和信笺抬头的创建更简单。打印预览功能在你打印之前显示将要输出的内容,确认正确的顺序。

  • 整合打印任务: 允许多个文档整合到一个打印任务。这在创建基于Web页的小册子等。

  • 文件保存: 把页面或任务保存为 TIFF、JPEG、BMP、文本和FP 格式。

  • 支持剪贴板: 所有的打印输出的文本,位图或元文件能复制到剪贴板。任何输出的文本能提取到文件中来搜索,或其他应用。

  • 支持双面打印: 支持使用所有的文档和打印机来制作小册子和双面打印。把所有文档打印到小册子中,更容易读取和携带,双面打印让纸张减少了一半,减少了旅行的重量。

  • 页面缩放: 允许把大的页面缩放到适合标准页面大小,如 Letter 或 A4。

  • 可调页边距: 通过使用最大的可打印区域,调整页边距可以增加文本的大小,更有利于阅读。

  • 装订线支持: 提供用于装订文档的装订线空间。

  • 多个 FinePrint 打印机: 能创建多个 FinePrint 打印机。允许创建多个不同配置的“虚拟打印机”例如,你可以有一个自动打印小册子的“小册子打印机”或者“信笺抬头打印机”不出现 FinePrint对话框,直接打印你的信笺抬头。

  • 简单的服务器部署: 在服务器上做为共享打印机安装来用于组和企业部署。
  • TA的精华主题

    TA的得分主题

    发表于 2008-2-23 16:08 | 显示全部楼层
    [广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

    不错,功能确实强大。

    TA的精华主题

    TA的得分主题

    发表于 2008-4-5 09:00 | 显示全部楼层
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    手机版|关于我们|联系我们|ExcelHome

    GMT+8, 2024-11-21 19:13 , Processed in 0.043283 second(s), 10 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 1999-2023 Wooffice Inc.

    沪公网安备 31011702000001号 沪ICP备11019229号-2

    本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

    快速回复 返回顶部 返回列表