ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

关于域编号的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-7-1 21:24 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

大家好,我是新来的,原来网上还有专门研究这方面内容的,这回好了。

我的问题是在WORD文档中插入很多个域,能不能让域值自动按先后进行编号,当我删除中间一个域时,后面的编号自动更新,我遇到问题是如何知道删除了一个这样的域?要用什么事件?

请各位大虾帮帮忙。

TA的精华主题

TA的得分主题

发表于 2005-7-2 05:53 | 显示全部楼层
以下是引用lgy0459在2005-7-1 21:24:53的发言:

大家好,我是新来的,原来网上还有专门研究这方面内容的,这回好了。

我的问题是在WORD文档中插入很多个域,能不能让域值自动按先后进行编号,当我删除中间一个域时,后面的编号自动更新,我遇到问题是如何知道删除了一个这样的域?要用什么事件?

请各位大虾帮帮忙。

欢迎lgy0459朋友。

你的这个问题,我考虑了一个,根据你的说明,我有以下几方面的理解:

一:你是想把你的域进行编号,而不是只是需要编号域,对吗?也就是说,你每在文档中插入一个非编号域,要求对其进行编号。比如,在某处插入一个日期域,要求编号为“域1”,在另外一处插入了一个时间域,要求编号为“域2”,是这样吗?

二:基于以上理解,可以使用插入/引用/题注功能,将标签名改为“域”,你可以设置为在上方或者在下方,如果你觉得不方便,可以复制该“域”,随以后你的域所在,粘贴其于目标域的左侧或者右侧均可。

三:删除域,删除域时,可以将该域及其题注一起删除,则编号会自动更新。

四:自动实现的一些想法(我没有实地尝试),一是一次性编号法,即使用VBA功能,一次性将全文档中的所有域,进行编号,省去每插入一个域,手动操作的烦恼;删除也是同样的,当删除了某一个域之后,在文档退出前,更新编号域(删除一些编号域);第二种方法,是使用修改WORD命令的方式,强制用户的插入域必须使用插入/域命令,而不能使用手动的CTRL+F9来实现,在每次操作完成前或者完成后,进行编号;删除也一样,使用指定的DELETE命令进行。

五:存在的问题,由于域的复杂性,可能会涉及很多嵌套域和页眉页脚中的域,所以,理论上存在代码实现的不完全性。我的意见是,你上传一份比较具有代码性的文档,我实地勘查一下,以决定使用何种方法为宜。

OK,有关如何上传附件的方法见此链接:

http://club.excelhome.net/viewthread.php?tid=45649

TA的精华主题

TA的得分主题

发表于 2005-7-2 21:30 | 显示全部楼层
要不是守柔大师的妙点,偶肯定理解偏了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-15 07:27 , Processed in 0.029071 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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