WORD自定义宏

自定义快捷键

折叠所有标题

Word选项—自定义功能区—自定义键盘—不在功能区内的命令—ColllapseAllHeadings

展开所有标题

Word选项—自定义功能区—自定义键盘—不在功能区内的命令—ExpandAllHeadings

全屏快捷键 Alt+V+U, esc退出 可通过录制宏设定F11全屏

Word自定义宏

Sub 标题1()
    Selection.Style = ActiveDocument.Styles("标题 1")
End Sub

Sub 标题2()
    Selection.Style = ActiveDocument.Styles("标题 2")
End Sub

Sub 蓝色文字()
    Selection.Font.Color = wdColorBlue
End Sub

Sub 删除整段()
    Selection.MoveDown Unit:=wdParagraph, Count:=1
    Selection.MoveUp Unit:=wdParagraph, Count:=1, Extend:=wdExtend
    Selection.TypeBackspace
End Sub

Sub 显示导航目录()
    If ActiveWindow.DocumentMap = True Then
        ActiveWindow.DocumentMap = False
    Else
        ActiveWindow.DocumentMap = True
    End If
End Sub

Sub 红色文字()
    Selection.Font.Color = wdColorRed
End Sub

Sub 换行()
    Selection.EndKey Unit:=wdLine
    Selection.TypeParagraph
End Sub

Sub 全屏显示()
    ActiveWindow.View.FullScreen = Not ActiveWindow.View.FullScreen
End Sub

Sub 标题3()
    Selection.Style = ActiveDocument.Styles("标题 3")
End Sub

Sub 浅色文字()
    Selection.Font.Color = wdColorGray25
End Sub

Sub 黑色文字()
    Selection.Font.Color = wdColorBlack
End Sub

Sub 行前插入空行()
    Selection.HomeKey Unit:=wdLine
    Selection.TypeParagraph
    Selection.MoveUp Unit:=wdLine, Count:=1
End Sub

Sub 回到前一位置()
    Application.GoBack
End Sub

Sub 复制当前行()
    Selection.HomeKey Unit:=wdLine
    Selection.EndKey Unit:=wdLine, Extend:=wdExtend
    Selection.Copy
    Selection.PasteAndFormat (wdFormatOriginalFormatting)
    Selection.PasteAndFormat (wdFormatOriginalFormatting)
    Selection.MoveLeft Unit:=wdCharacter, Count:=1
End Sub

Sub 增强复制()
    If Selection.Type = wdSelectionIP Or Selection.Type = wdNoSelection Then  '若选择为空
        Selection.HomeKey Unit:=wdLine
        Selection.EndKey Unit:=wdLine, Extend:=wdExtend
        Selection.Copy
        '复制整行  'MsgBox "没有选择"
    Else  '若选择不为为空
        '正常操作
        Selection.Copy
    End If
End Sub

Sub 增强剪切()
    If Selection.Type = wdSelectionIP Or Selection.Type = wdNoSelection Then  '若选择为空
        Selection.HomeKey Unit:=wdLine
        Selection.EndKey Unit:=wdLine, Extend:=wdExtend
        Selection.Cut
        '剪切整行  'MsgBox "没有选择"
    Else  '若选择不为为空
        '正常操作
        Selection.Cut
    End If
End Sub
Sub 单页170()
    With ActiveWindow.ActivePane.View.Zoom
        .PageColumns = 1
        .PageRows = 1
    End With
    ActiveWindow.ActivePane.View.Zoom.Percentage = 170
End Sub
Sub 双页92()

    With ActiveWindow.ActivePane.View.Zoom
        .PageColumns = 2
        .PageRows = 1
    End With
    ActiveWindow.ActivePane.View.Zoom.Percentage = 92
    With ActiveWindow.View.RevisionsFilter
        .Markup = wdRevisionsMarkupNone
        .View = wdRevisionsViewFinal
    End With
End Sub

杨韬的学习备忘录  YTYT2002YTYT

http://www.cnblogs.com/ytyt2002ytyt/p/4008371.html

原文地址:https://www.cnblogs.com/ytyt2002ytyt/p/4008371.html