UltraEdit编辑器的宏使用

工作时经常遇到需要把Excel表格里面的内容粘贴到文本编辑器中进行文本处理,再对整体进行拷贝,然后再使用。相同的操作,会需要重复很多次,是可忍孰不可忍,研究了UltraEdit编辑器的宏,终于把自己从繁琐的事情里面解救出来了,这是一个神器。

word、Excel有宏的功能,UltraEdit编辑器的宏功能同样非常给力。

宏是一连串命令的组合,编辑宏命令允许您创建并编辑新宏,或编辑以前用该命令生成的宏,或者编辑用宏的录制命令录制的宏。在大多数情况下,用宏的录制命令录制新宏,然后在需要时进行编辑,这对用户来说更为方便,只要稍作学习就可以掌握。

例如,Excel表格里面有如下内容:

上面的内容需要转换成如下的文本格式,即列之间增加一个‘—’的符号:

1—1-功能开发—查询
2—1-功能开发—查询
3—1-功能开发—查询
4—1-功能开发—查询
5—1-功能开发—查询
6—1-功能开发—统计
7—1-功能开发—统计
8—1-功能开发—统计
9—1-功能开发—统计

使用UltraEdit编辑器的宏可以一键完成上述操作。

 实现上述目标的宏编辑命令如下:

Top
SelectAll
Paste
Top
SelectAll
TabsToSpaces
TrimTrailingSpaces
Find "  "
Replace All "—"
SelectAll
Copy

把上述命令部分,拷贝到宏编辑对话框中即可。给自己的宏命名,并定义好一个快捷键,例如ctr+m,保存后宏,打开一个新文件,直接按下快捷键Ctrl+m,就可以非常方便的实现了一键完成所有功能,即实现了10个操作过程:

1、光标定位在文本顶部起始位置;2、选择所有文本内容;3、粘贴内容;4、光标回到文本顶部起始位置;5、把所有的Tab转换为空格;6、剪除所有行尾的空格;7、查找"  ",8、替换为"—";9、选择所有文本;10、拷贝所选内容

这样,需要的内容就已经全部进入到了粘贴板,可以直接使用了。

PS:要修改宏,可以在宏编辑框中直接输入命令,或从命令列表中选择命令。命令不区分大小写,但其拼写必须与命令列表中显示的完全一致。

猜你喜欢

转载自blog.csdn.net/qq_27866305/article/details/124216240