自定义快捷键

折叠所有标题

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. Hive_初步见解,安装部署与测试

    一.hive是什么东东 1. 个人理解 hive就是一个基于hdfs运行于MapReduce上的一个java项目, 这个项目封装了jdbc,根据hdfs编写了处理数据库的DDL/DML,自带的 二进制 ...

  2. Linux_安装软件包

    一.软件包: 源码包 二进制包(rpm包,编译完成) 依赖性 包A-->包B-->包C 一.rpm 挂载镜像,从镜像文件中找到要安装的rpm包 [root@hadoop09-linux ~ ...

  3. HTML静态网页 css样式表

    CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/    此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控 ...

  4. PCTUSED和PCTFREE对数据操作的影响

    1概念理解 首先PCTUSED和PCTFREE都是针对数据块的存储属性,单位都是%.其中PCTFREE决定了数据块什么时候从free list中移除,系统就不可以再往该数据块中插入数据,对于数据块中已 ...

  5. bzoj3594: [Scoi2014]方伯伯的玉米田--树状数组优化DP

    题目大意:对于一个序列,可以k次选任意一个区间权值+1,求最长不下降子序列最长能为多少 其实我根本没想到可以用DP做 f[i][j]表示前i棵,操作j次,最长子序列长度 p[x][y]表示操作x次后, ...

  6. 字符串格式化命令 sprintf

    原型 int sprintf( char *buffer, const char *format, [ argument] … ); 参数列表 buffer:char型指针,指向将要写入的字符串的缓冲 ...

  7. velocityjs 动画库 比jquery默认的animate强

    神坑记录: 1.transform: translate3d(80%,0,0); 无法作为参数,必须修改为这种:translateX: 0% 官方文档 http://velocityjs.org/ g ...

  8. PHP魔术方法使用总结

    魔术方法是PHP面向对象中特有的特性.它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法) ...

  9. Java中Collection和Collections的区别(引用自:http://www.cnblogs.com/dashi/p/3597937.html)

      1.java.util.Collection 是一个集合接口(集合类的一个顶级接口).它提供了对集合对象进行基本操作的通用接口方法.Collection接口在Java 类库中有很多具体的实现.Co ...

  10. centos桌面使用

    firefox添加flash插件 [root@bogon home]# cp libflashplayer.so /usr/lib64/mozilla/pl pl plugins/ plugins-w ...