在Word 2016中使用文档(尤其是长文档)时,您将需要额外的便利和宏功能,这些功能可以在周围交换文本单词、短语或元素。要创建宏,您可能需要使用Visual Basic for Applications(VBA)编程语言,这种语言庞大、复杂且令人望而生畏。这意味着它有很大的潜力,但你不会在一个悠闲的下午坐下来学习。
以下是一些帮助您开始自定义Word体验的Exchange宏。
Word 2016中的单词交换。
这是一个方便的宏,你可以一直使用它。Word_swap宏交换两个单词。它剪切第一个单词并将其粘贴在第二个单词之后:
子字交换()
'
Word _交换宏
交换两个词,从左到右
'
选择。MoveRight Unit:=wdWord,Count:=1,Extend:=wdExtend
选择。切口
选择。MoveRight Unit:=wdWord,Count:=1
选择。粘贴
末端接头
记录这些击键来创建此宏:
1.Ctrl Shift 选择光标右侧的单词。
2.ctrl+X单词被剪切。
3.Ctrl 将光标移动到第二个单词之后。
4.ctrl+V粘贴原话。
提示:Word宏不能记录鼠标点击。当您需要选择文本时,使用光标键和Shift键,或者使用F8(扩展选择)键。同样,要使这个宏工作,插入指针必须在第一个单词的开头。
和/或Word 2016中的文字交换。
您可能经常使用的另一个单词交换宏是and_or_Word_swap宏。与传统的单词交换不同,这个宏的目标是在连接的任何一端交换单词。例如,将这个或这个更改为这个或这个。
与Word_swap宏一样,该宏是通过按键输入录制的:
Sub和_or_Word_swap()
'
和或字交换宏
用连词交换两个单词
'
选择。MoveRight Unit:=wdWord,Count:=1,Extend:=wdExtend
选择。切口
选择。MoveRight Unit:=wdWord,Count:=1
选择。粘贴
选择。MoveRight Unit:=wdWord,Count:=1,Extend:=wdExtend
选择。切口
选择。MoveLeft Unit:=wdWord,Count:=2
选择。粘贴
末端接头
这是用于记录此宏的击键:
1.ctrl+Shift
2.ctrl+X第一个单词被剪切。
3.CTRL 插入要跳转的指针,然后或或或。
4.ctrl+V在连词后粘贴单词。
5.ctrl+Shift
6.Ctrl X选择并剪切连词后的单词(现在在第4步粘贴的第一个单词后)。
7.Ctrl ,Ctrl 光标在连词前向后移动。
8.ctrl+V粘贴第二个单词。
这些键盘快捷键的最终效果是在和或的一侧剪切一个单词,然后在另一侧粘贴该单词。然后剪切并粘贴第二个单词在和或或或之前。
提示:为了使该宏有效,插入指针必须在第一个单词的开头闪烁。
在Word 2016中交换句子。
就像你可以连续交换两个单词一样,你也可以交换两个句子。这就是swap _句子宏所做的。而且,像其他文本操作宏一样,使用键盘而不是鼠标来选择文本。
在下面的代码中,命令“选择”。扩展意味着按下键盘上的F8键。当你按三次键时,一个句子将被选中。
子交换句子()
'
交换语句宏
交换两句话
'
选择。扩展
选择。扩展
选择。扩展
选择。切口
选择。扩展
选择。扩展
选择。扩展
选择。擒纵键
选择。MoveRight Unit:=wdCharacter,Count:=1
选择。粘贴
末端接头
以下是创建swap _句子宏时记录的击键:
1.F8、F8、F8选择当前句子。
2.Ctrl XF8,F8,F8选择下一句。
3.Esc,取消选择,将插入指针放在下一句的开头。
Ctrl v在第二句后粘贴第一句。
运行此宏时,请确保在第一句中的某处设置插入指针。
在Word 2016中交换页眉和页脚文本。
该交换_页眉_页脚宏交换文档的标题文本和页脚文本。您可以手动完成此过程,但是问题是宏不能准确记录所有动作。因此,尽管可以记录基本的击键,但是必须返回visualbasic语言编辑器以完成宏:
子交换_页眉_页脚()
'
交换页眉页脚宏
交换页眉/页脚文本
'
如果是活动窗口。视图。拆分特殊面板无然后
活动窗口。窗格(2)。关闭
如果…就会结束
如果是活动窗口。活动窗格。_
活动窗格。视图。类型=wdOutlineView然后
活动窗口。活动窗格视图
如果…就会结束
活动窗口。活动窗格
选择。整个故事
选择。切口
活动窗口。活动窗格
选择HomeKey Unit:=wdLine
选择。粘贴
选择EndKey Unit:=wdLine,Extend:=wdExtend
选择。切口
活动窗口。活动窗格
选择。粘贴
活动窗口。活动窗格
末端接头
该宏的整体效果是编辑文档的页眉,选择并剪切所有文本,然后切换到页脚。进入页脚后,将粘贴页眉的文本,然后选择并剪切页脚的文本。宏切换回页眉并粘贴页脚的文本。然后宏关闭标题。