以下是引用守柔在2006-11-29 6:30:22的发言:两大高手围着你转啊,你“艳”福不浅啊。 ………… 第二个问题,修正了一下(其实按说你可以很方便地改代码,以我为) ………… 呵呵,岂只是这一次啊!小弟在家园里“诞生”的时候,接生的便是孔兄,此后小弟总爱问“为什么”,都是老大和孔兄来细心引导,就怕小弟走弯路、走岔道,就怕小弟要急着用,老大和孔兄手里有再多的事情,也都放一边,为了小弟可谓没日没夜“全天候”付出了! 看看整个家园,其实来到Word版块的兄弟们最有福气,有问题都能得到老大与孔兄的亲自教导,可以一个问题一个问题解决清楚,兄弟们都“‘艳’福不浅”!而小弟,则是最幸福的一个,翻开小弟的主题帖(多是问帖),十几楼二十几楼三四五六十楼,全是老大与孔兄灵气四射的代码,自来“人间”,小弟得“二老”太多恩泽!——呵呵,某种角度说,小弟也是“最无耻”的一个,竟然把老大与孔兄的衣角拉住死死不放! 让老大与孔兄失望的是,哪怕老大与孔兄在编程代码中作了极为细致的说明,直到现在小弟连最基本的VBA知识都不具备——Word界两大顶尖高手,如此栽培小弟,小弟还是成天耽于“玄想”,不知道尝试着练习VBA,一则见出“二老”的疼爱超乎任何势利之想,二则见出小弟的“朽木不可雕”,小弟是应该好好面壁三年反思一下了!
以下对这个问帖粗略总结—— 一、得到两个经典解决方案: 1、孔兄在6楼的编程。 这个编程可以经过机械拓展(使用者不需要再自创编码),从孔兄提供的两个“母宏”生成八个“子宏”,需要的时候,可以直接从“工具→自定义→命令→宏”里把八个宏中的一些宏拖放到工具栏上使用。 其中,对于合并后原来两个单元格内容连接处的“连接符”,除了已提供的空格、破折号两个宏之外,使用者可以直接于这两个宏编码里把空格、破折号改为其他符号。当然,也可以复制编码重新设一个宏。 2、老大在28楼的编程。 这个编程的经典处,在于界面的设计——工具栏上的两个按钮,集成了八个常用的宏,还集成了“连接符拓展”功能,使用者只要点“行加其他连接”或“列加其他连接”,便能够设置两个单元格合并后它们内容相接处的连接符。 二、其他解决方案: 1、孔兄在14楼的编程。 与老大在28楼的编程类似,仅少了“连接符拓展”功能的集成。但这可以由使用者很方便地在编码中修改。 2、孔兄在26楼的编程。 孔兄这个编程的作用是,将所有八个宏(例中只给出两个“母宏”,使用者可以像上边所述一样进行八个子宏的拓展)都放在了菜单中。使用者可以像使用“表格”菜单一样使用它。
三、使用注意事项: 1、不支持不连续区域的合并; 2、对老大28楼、孔兄14楼的编程,第一次使用了某个命令进行合并后,这个命令名便会出现在按钮上,紧接着第二次要使用这个命令时,只要在按钮的名称框里点一下鼠标,再按回车键就可执行命令,不需要再点下拉框选择(当然,点下拉框来选择命令也行,看各人使用习惯)。 3、老大的编程中“行合并”指的同一行之中(即横向),左右相邻两列进行合并(老大也称之为“横向合并”);孔兄的编码与小弟的阐述中,“行合并”指的是同一列之中,上下相邻两行合并。
谢谢老大、孔兄又为小弟一个问题花了这许多时间、精力!家园里,老大孔兄长年这样付出极不简单!每次,总让小弟激动不已! 小弟找不到更好的词汇来述说心中感激,只好给“二老”各敬上一杯苦中有甜的咖啡清清神! |