ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

还是公式题注的问题,请教守柔斑竹

[复制链接]

TA的精华主题

TA的得分主题

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

用MathType虽能解决了公式题注加括号的问题,但有几个问题想请教斑竹:

1、如果不用MathType,只用WORD,能不能做出(1-2)的格式?

2、MathType每次都需要插入右编号公式,才能加上题注,而在WORD中,只要选用了自动插入公式题注,即使粘贴一个公式,也会自动加上题注,感觉更方便一些。

3、MathType的编号格式好象跟WORD本身的章节号对不上,总是要插入“段/分节符”,才能显示(1-2)的格式,怎么解决这个问题?在MathType中,章编号,段编号是什么意思?

4、不知道动了哪个地方,在插入“段/分节符”时,把标记也插进来了,预览也能看见,怎么消掉这个东东?

本来是想把这个帖子接在原来的帖子后面,但没有发现回复栏,只好再开一个。

doj0XNn4.rar (9.37 KB, 下载次数: 19)
[此贴子已经被作者于2005-3-12 17:19:00编辑过]

TA的精华主题

TA的得分主题

发表于 2005-3-13 05:17 | 显示全部楼层

对于MATHTYPE,我没有用过。对于WORD 的题注,研究得也不是太好。

题注的实质,是简单编号域{SEQ},加上章节号的引用为{STYLEREF}域。也就是手动或者自动插入一个题注时,SEQ域自动加1(累计),因此可以进行直接复制域代码即可得到相应效果。

以下是包含章节号的题注的域代码,其形式为:公式 (1-1)

变形域代码为: 公式 ({ STYLEREF 1 \s }‑{ SEQ 公式 \* ARABIC \s 1 })

简单的SEQ域题注的域代码如下:结果为:表格 1

变形域代码为: 表格 { SEQ 表格 \* ARABIC }

以下有个链接,是关于题注的一些使用,希望能对你有所帮助:

http://club.excelhome.net/dispbbs.asp?boardid=23&star=1&replyid=252080&id=55569&skin=0&page=1

关于章节号的问题,也就是WORD以链接章节号的形式,达到与文档相同章节号的题注引用。

比如,在第一章中,有5个公式,则希望生成题注:1-1、1-2、1-3、1-4、1-5

而在第二章中,有三个公式,是题注是:2-1、2-2、2-3

其中的章号(1/2),WORD可以根据用户设置的多级编号并加以链接引用后进行自动引用。

以下图供参考:

注意两者之间是一致的(红圈部分)

还是公式题注的问题,请教守柔斑竹

还是公式题注的问题,请教守柔斑竹

还是公式题注的问题,请教守柔斑竹

还是公式题注的问题,请教守柔斑竹

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-3-13 12:09 | 显示全部楼层

先谢过斑竹的解答,

我的想法是,能不能在域中添加格式修饰符,如括号。这样在输入公式的时候就能自动生成如:(1-1)的格式。

在您和丑陋裸男的帖子里,是不是先作好1-1的格式,再手动加上两边的括号,最后把公式和题注一起复制生成新的公式和题注?我不知道那制表位是怎么加进去的,尤其是当公式长短不一,而又要求编号右对齐的时候。

[em06]
[此贴子已经被作者于2005-3-13 12:32:18编辑过]

TA的精华主题

TA的得分主题

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

请楼主认真读一下,我在二楼的回贴,您只要复制域代码就可以了.括号是手动加上去的(但已加在域代码中).

以后遇到公式,粘贴域代码,就可以解决.

[此贴子已经被作者于2005-3-15 5:55:15编辑过]

TA的精华主题

TA的得分主题

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

斑竹,括号不能加在域代码里面呀,只能加在{}大括号外面吧

TA的精华主题

TA的得分主题

发表于 2005-3-15 16:51 | 显示全部楼层
对,你的理解很正确,另外,你也可以参考一下页眉页脚中的自动图文集,如第?页共?页,一样的道理,切换一下域代码.

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-3-15 17:19 | 显示全部楼层

呵呵,我现在已经基本上会做了,陈述一下做法,供后来者参考:

1、设定一种多级项目编号方式,并把它的一级编号应用到标题1,不然题注中不能显示章节号

2、为公式设定自动插入题注,新建一个标签,这个标签最好为非常用字,如:禹,以备替换

3、输入一个公式,得到如下形式:

X+=Y

禹 1-1

4、把公式和题注放在同一行,如:X+=Y禹 1-1

5、在“格式”菜单中设定“制表位”字符大小,默认页面一般为19.81字符,定为居中,设置好后把光标放在公式的前面,然后按TAB键,则公式和题注自动居中。

6、再一次在“格式”菜单中设定“制表位”字符大小,默认页面一般为39.52字符,定为右对齐,设置好后把光标放在公式和题注之间,然后按TAB键,则题注自动右对齐。

7、把题注两边加上括号,变成: (制表位) X+=Y (制表位) 禹 (1-1)

8、如果在其他地方插入公式,把公式和题注(包括制表位)一起复制,在需要的地方粘贴即可,记得先把自动插入题注选项取消,不然就又会自动生成一个,有两个题注了。

9、最后用替换的方法,把标签全部消除掉。即得如下形式。

(制表位) X+=Y (制表位) (1-1)

(制表位) X+=Y (制表位) (1-2)

(制表位) X+=Y (制表位) (1-3)

办法虽然笨点,不过效果蛮好,跟MathType的没什么区别,还省了在不同的机子上显示出问题的麻烦。

[此贴子已经被作者于2005-3-15 17:23:27编辑过]

TA的精华主题

TA的得分主题

发表于 2005-6-27 13:11 | 显示全部楼层

回复:(linlifei)还是公式题注的问题,请教守柔斑竹...

按照7楼linlifei朋友的方法,我也可以把题注右置了。可是在交叉引用时出问题,会连公式带题注一起引用上去,详见附件,请问有没有办法解决?

编辑:解决方法:表格

j5EqNFhh.rar (4.86 KB, 下载次数: 16)

[此贴子已经被作者于2005-6-27 22:12:35编辑过]

TA的精华主题

TA的得分主题

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

我觉得使用ListNum这个宏实现的自动编号,可以使用交叉引用.

这个宏产生的编号在交叉连接中表现为编号项.

这个法子有点笨,但管用.

期待更好的办法

TA的精华主题

TA的得分主题

发表于 2005-6-27 22:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-16 11:48 , Processed in 0.043361 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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