ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

初来WORD版,虚心请教各位朋友一个问题,请解答

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-2-26 18:22 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我想在一个文档中重复使用一个相同格式的表格,表格的第一行和第二行设置为表题行重复,表格的第一行需要显示出如下信息:第X页 共X页 本表第X页 要求在文档上方有一按钮,点击按钮后会自动生成一份这样的表格,生成多份表格和向表格中输入长短不定的内容时 第X页 共X页 本表第X页 部分能自动更新 请教各位高手如何实现,最好能附上做好的文件,谢了! 

TA的精华主题

TA的得分主题

发表于 2005-2-26 19:02 | 显示全部楼层

第一个问题可以用域解决,分别用PAGE域和NUMPAGE域即可。至于本表第几页的设置,具体含义不清楚,没有做。

第二个问题,可能需要编程,请守柔出手吧。

TA的精华主题

TA的得分主题

发表于 2005-2-26 19:10 | 显示全部楼层
请楼主上传一个你想要的结果的附件上来,我试着看一下。注意,描述清楚你想要的结果和要求!谢谢。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-2-26 19:13 | 显示全部楼层
5Ns6XJyT.rar (7.51 KB, 下载次数: 17)

TA的精华主题

TA的得分主题

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

表内第X页是因为WORD分根据表格大小自动分页,而我又为表格设置了标题行重复,所以存在需要知道表内第X页的问题,其实,所谓表内第几页,联系到我上传的这个例子来说就是要知道当前是本课时教案的第几页,前面没讲明白,不好意思

顺道问一下楼上的版主兄弟,你提供的那个“守柔WORD编程代码集”在哪儿下载呀,我刚才没找到。。。。

[此贴子已经被作者于2005-2-26 19:18:32编辑过]

TA的精华主题

TA的得分主题

发表于 2005-2-26 19:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下是引用ldgm在2005-2-26 19:16:00的发言:

表内第X页是因为WORD分根据表格大小自动分页,而我又为表格设置了标题行重复,所以存在需要知道表内第X页的问题,其实,所谓表内第几页,联系到我上传的这个例子来说就是要知道当前是本课时教案的第几页,前面没讲明白,不好意思

顺道问一下楼上的版主兄弟,你提供的那个“守柔WORD编程代码集”在哪儿下载呀,我刚才没找到。。。。

这个问题的思路有些偏(我以为),重复标题行,对于域,不会更新!(我想,楼主可能已经知道了)。

所以,对于表格的表格中的第几页,可能有些麻烦,还是因为标题行重复的问题。

用分节符来处理这类问题,属性将表格的“重复行”置于页眉中,但也不是特别好。

我粗粗地做了一个重复标题行而非页眉页脚中的例子,请楼主看一下,如果可行,我们再继续探讨下去,否则,我需要重新考虑思路。

至于《守柔WORD编程代码集》,你可以点网页左上方的几个大字《守柔WORD编程代码集》,便可下载。

G6M3ySK4.zip (11.92 KB, 下载次数: 15)

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-2-26 20:11 | 显示全部楼层

非常感谢斑竹的解答

但是我的问题中,最关键的难点确实是两个,一是怎样根据表格大小自动确实页码,其二是怎样自动生成一个这样的空表来供修改

我测试了一下你的附件,你是通过改变页眉页脚页码的位置来实现的吧,于问题解决无益,看来我们真得换思路~今晚有时间替我解决吗?

用分节符解决问题也无所谓啦,也就是说每添加一个表格即重新开始编页码,基本能达到目的就将就吧,但会影响本页在整个文档中的页码位置显示,只能算解决了一半~

那末,又怎样自动来生成这样一个空表格呢?有办法实现吗?最好是能达到这样一种效果,初次打开文档时,看上去文档窗口中仅一个按钮,此时以及以后每次点击这个按钮即生成一个这样的表格

[此贴子已经被作者于2005-2-26 20:22:14编辑过]

TA的精华主题

TA的得分主题

发表于 2005-2-26 21:11 | 显示全部楼层
在我看来,这个问题根本没必要追求奢华的VBA,简单的页眉页脚外加标题行基本可以搞定了。

TA的精华主题

TA的得分主题

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

如果完全按楼主的要求(先不谈你的要求是否必须和符合WORD操作),是一个很难以实现的要求。你说的两个难点,都不是问题的难点,关键还是重复标题行,它不允许丝毫修改,因此无法做到自动判断每次表格溢出单页时的重复。如果允许的话,其它用VBA来解决是不太难的。

第二个问题,我们要探讨一下,是否有必要这么做,如果以重复标题行,外加每个表格分节,重新开始编号,如我上述附件,其实已经基本能达到要求(不是说楼主的要求苛刻),主要是于WORD已身操作不便所致。如何做到这个现有的要求呢,加上自动图文集,便可以解决(设置表格为三行,前二行为重复标题行)。

第三个问题,是WORD自身的问题,那就是分节中页数与总页数以及总页数中的页次,是有些问题的,它不适宜于中文的一些排版习惯,如第?页其?页,第?节,共?节,第?节,第?页(节中页)。因此,即便是实现了所谓楼主的要求,还必须在手动每次运行指定代码,进行页码的更新和表格中页次页数的更新,还只能算是半自动。

因此,请楼主考虑我的意见,我将不再作进一步探讨。

TA的精华主题

TA的得分主题

发表于 2005-2-27 11:05 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
也许可以参考一下: GBAvW7hg.rar (5.21 KB, 下载次数: 14)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-15 11:01 , Processed in 0.042776 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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