预设样式真的是钉子户啊,拆迁办也解决不了了(未解决)

9860有网友问:

用户想把标题改成这样:

一开始只以为这是个很简单的问题,看这样子也不像有多复杂的,印象里以前似乎都轻松解决过这个问题(也可能是记错了)。

最早想到的是修改.docx本身。

把内置sytle样式,heading 123456789 全部修改一遍

无效

然后考虑到它是先加载的模板,又调头去改模版,从quickstyles到zh_CN下的Normal.dotm都修改一遍,毫无所获。

心有不甘,

再搜索所有能搜索到的Normal,全部修改,各大样式依然,毫发无伤。

如果修改的太狠了。它还会自动“屏蔽”掉现有模板,不听你的样式指令,“另立新君”,重新回到简洁版的4标题+正文。

无论有多自认快准狠的招式,是拳拳打在空气上,毫无影响,做无用功。

然后想着是不是翻译作梗,直接屏蔽掉中文,看看英文会不会有效果了。

这个:heading 也自岿然不动,依旧去不掉。(这输入法咋整的,老打错字)

然后想着修改源文件,在CT_HOME里,

id为"RainbowStyle", kso命令为"Style",这一段就是加载,但是无论怎么换,也没办法仅仅替换内置样式。

转头求助VB

但无论是中文,还是英文。

都只是在后面添加你所添加的,前头是不受影响的,并不替换,只是接龙。

它给你贴心的加上一个逗号。然后给出你添加的内容,前面是纹丝不动。

回归中文也一样

无论怎么改,都只能做到在后面添加,无法做到全覆盖。

只有一个:No list,是可以做到左侧删不掉,右侧可删除的。其余一律没戏。不知道机制在哪里

而如果先用宏将“标题 1”修改为“题目 1”。一如既往,变成“标题 1,题目 1”

这时候有意思的来了,如果再新建一个样式,修改为“标题 1”,是可以的。

这时候,如将样式选择保存到模板。然后再次打开。

发现,它自动变为“标题 11”(如果你再依上方法重新做一遍,你发现还会多一个“标题 12”)

而这个标题 11,标题 12,你都没有建过,是WPS自动帮你顺延的。(之所以不顺延为标题 2,可能因为标题 2也是系统内置样式)。

也就是即使你把“标题 1”改名了,再新建一个“标题 1”的样式,其实只是本次视觉改动,真实的“标题 1”每次重启还会出现,自建的还会给你改成“标题 1+X”。就是不让建。只读不改。

试着在中文版下添加一个“Heading 1”,是可以添加的,也即 Heading 1和“标题 1”是可以共存的。

但是,假如自作聪明把中文版再改回英文版,你以为WPS会让两个Heading 1并列吗?NO

你会发现依旧是这样一个结局:

还是自动给你改成11了!孕妇驾到,一切让座。

而如果你在英文状态下,添加“标题 1”也是可以的,而且这时候会发现,标题123456789都是可以修改的了。

但是也没有用,Heading 123456789 又是不可以修改的了,而且占据样式头位置。

而且无论在标题1后加的有多乱,只要一保存,再打开,这一切又都如梦幻泡影,不可再现。

也即,无论如何,即使真的标题1,变成了“标题 1,标题1”那也只是视觉欺骗上的修改效果。而不是真实的可以修改。

折冲一圈,一无所获,全是在视觉上弯弯绕绕,根本没有进入核心层。也就不想再做无用功了。

分析原因:模板文件可能只是WPS调用的一个“列表”,当有这个列表混乱时,它应该有一个内置的程序加以校正,而当你修改时,这个内置程序是不让改的,为只读。所以任何修改模板的举动似乎都是徒劳的。

如果真是分析这样,那真是不好办了。

想到两个勉勉强强的“解决”方案:

  1. 就用刚才的VB新建大法,把所有的标题后面添加后缀,是“标题 1”的补充说明,标题 1是什么样式。价格补注,能看清楚。

即使标题样式显示不下,也能通过窗格样式看到全称。

缺点就是无法保存(只能当次视觉修改显示),所以每次启动WPS要重新运行一下宏。

2、模拟视觉变化效果

把样式定位在自定义样式上,首先弄一个常用正文样式,自定义样式不让重复,选择正文,再加一个零宽字符就可以。

然后把它调到开头,方便整行统一。

然后全文设置成正文(零宽)样式,同时记得为此设一快捷键,如ALT+A(用于选框打乱后的快速回复),然后把这个设置为公用模版。

这样打开就是正文位置。如果一不小心弄丢了,只要按快捷键(如:ALT+A)也能迅速归位。

不是很好的两个妥协方案,聊胜于无,下次有更好的方法再贴出来


后记:其实这个样式是可以有自定义的,WPS有这个命令:

但是WPS没让命令显示在这里。

或者,理论上只要你能找到这个“命令”就可以让它只显示自定义样式,而不显示内置样式。这样就相当于删除了内置样式。

安徽省
浏览 299
收藏
3
分享
3 +1
2
+1
全部评论 2
 
帅敛锋芒
哈哈~ 感谢您引用我的问题,不知道为什么WPS文字的官方不重视这个反馈! 在office word中,用户是可以直接删除与该文档不相关的样式。 同样,反馈许久的图片F4的功能始终没有加入,现在要设置不连续的图片边框、尺寸,只能一张一张设置。为此,不得不提高效率,又把office word装回来了。
· 湖南省
1
回复
user_19042982
· 安徽省
回复