自定义快捷键

折叠所有标题

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:=
Selection.MoveUp Unit:=wdParagraph, Count:=, 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:=
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:=
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 =
.PageRows =
End With
ActiveWindow.ActivePane.View.Zoom.Percentage =
End Sub
Sub 双页92() With ActiveWindow.ActivePane.View.Zoom
.PageColumns =
.PageRows =
End With
ActiveWindow.ActivePane.View.Zoom.Percentage =
With ActiveWindow.View.RevisionsFilter
.Markup = wdRevisionsMarkupNone
.View = wdRevisionsViewFinal
End With
End Sub

杨韬的学习备忘录  YTYT2002YTYT

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

WORD自定义宏的更多相关文章

  1. 自定义宏把Word打造成全快捷键编辑器

    自定义快捷键 折叠所有标题 Word选项—自定义功能区—自定义键盘—不在功能区内的命令—ColllapseAllHeadings 展开所有标题 Word选项—自定义功能区—自定义键盘—不在功能区内的命 ...

  2. Word自定义多级列表样式

    Word自定义多级列表样式: 1. 2. 3.取个名字 在这里鼠标移上时显示 : 4. 5. 定义完成,即可使用:

  3. 在Unity中使用自定义宏

    最近写AVG工具时有这样的功能需求,AVG的角色可以支持动态的Spine动画,当没有Spine动画时采用默认的立绘图片替代. 这时在脚本中就可以采用自定义的宏来实现: 例如: #if VNSpine ...

  4. Word 录制宏解决粘贴网络上文字格式错乱

        本文将利用Word中的录制宏来解决 复制粘贴网络上文字格式错乱的问题.     本文宏代码取自 : 知乎 李文超,感谢他的提供. Technorati 标签: Word宏 格式修正     1 ...

  5. 【转】word排版宏的使用

    原文: https://blog.csdn.net/bruce_shan/article/details/73302756 -------------------------------------- ...

  6. visual studio 配置属性中增加自定义宏和宏值

    visual studio中有一些预先定义的宏,用于配置项目属性,如SolutionDir.我们也可以自定义类似的宏,从而在配置包含目录(include)或添加依赖项时简化配置项. 如何创建自己的宏呢 ...

  7. LaTeX自定义宏包、类文件的默认搜索路径设置方法

      对于自定义的LaTeX宏包与类,在调用时可以通过在命令\documentclass{}与\usepackage{}命令中指定完整路径或者相对路径,这样确实可以调用,但是编译时总是有烦人的警告信息, ...

  8. C++学习003-#define 自定义宏

    C++中可以用#define来定义自定义的宏 也可以用使用#define来定义常量 但是#define只是简单的替换,在定义常量的时候没有语法检测 所以在C++定义常量可以使用  Const修饰 #d ...

  9. Delphi 运行Word VBA 宏 删除软回车

    Sub 整理网页()'整理网页:删除软回车.删除空白段.使段落文字两端对齐Selection.WholeStory        Selection.Find.ClearFormatting    S ...

随机推荐

  1. Win7 系统下 Firefox hostadmin插件无法修改Host

    问题:  win 7系统,今天用杀毒软件杀了一下毒,firefox hostAdmin插件无法修改Host了,提示“ write hosts file failed check permissions ...

  2. JSch - Java实现的SFTP(文件下载详解篇)

    上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等. 同样,JSch的文件下载也支持三种传输模式:OVERWRITE ...

  3. jquery过滤器之:contains()、.filter()

    :contains 选择器选取包含指定字符串的元素. 该字符串可以是直接包含在元素中的文本,或者被包含于子元素中. 经常与其他元素/选择器一起使用,来选择指定的组中包含指定文本的元素,如: $(&qu ...

  4. css sprites介绍

    一.CSS Sprites简介 通常被意译为“CSS图像拼合”或“CSS贴图定位”.CSS Sprites并不是一门新技术,目前它已经在网页开发中发展得较为成熟,CSS Sprites并不是什么金科玉 ...

  5. 详解CALayer 和 UIView的区别和联系

    详解CALayer 和 UIView的区别和联系   前言 前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALay ...

  6. MySql_设置编码

    1.查看mysql编码(默认latin1) show variables like 'collation_%'; +--------------------------+--------------- ...

  7. openoffice从word转pdf问题

    http://www.oschina.net/question/227511_87517

  8. Java代理模式

    java代理模式及动态代理类 1.      代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目 ...

  9. mongodb 安装后 出现警告:** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000

    警告问题:当前mongodb 支持的最大文件数有256个,但是推荐至少1024个. 解决办法: 1.关闭现在打开的mongodb 终端窗口 2.重新打开终端并运行一下命令: sudo launchct ...

  10. centos yum 使用笔记

    yum 参数说明yum -y # 表示自动选择 基本使用# yum -y install 包名(支持*) :自动选择y,全自动# yum install 包名(支持*) :手动选择y or n# yu ...