欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > Word专区 > Word教程 > word中数字如何竖排给出两种解答方法,并对word竖排数字方法的原理加以分析说明

word中数字如何竖排给出两种解答方法,并对word竖排数字方法的原理加以分析说明

时间:2020-02-01 17:46作者:admin来源:未知人气:416我要评论(0)

细心的朋友会发现,竖排命令只是对文字有效果。对字母、数字竖排时不会起作用的。那么在使用word竖排命令时,数字和字母如何也同样竖排呢?

  下图左边是常规方法,右边是字母和数字竖排的效果。

word中数字如何竖排

  word中数字如何竖排呢,本文提供两种方法,使用内置命令和VBA代码实现。

word数字竖排方法一:

  选中已经进行竖排过的内容,然后单击开始——更改大小写——全角。这样字母和数字都全部竖排了。

word数字竖排

  这种方法实现word数字竖排的原理:一个汉字占两个英文字符的位置,一个英文字符所占的位置称为"半角",一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,在半角状态字母和数字被作为英文字符处理;在全角状态,字母和数字作为中文字符处理。因此将字母和数字转换为全角,就可以实现word数字竖排。

  通常情况下,这种简单的设置可以完全解决word中数字如何竖排。

word数字竖排方法二:

  如果对于某些特殊的用户,只是仅仅将数字竖排,而英文字母保存不变的话,可以使用下面的VBA代码来实现word竖排数字。

  操作步骤是:按下ALT+F11,打开VBE编辑器,单击插入——模块,复制下面的代码(从sub至end sub结束),并粘贴在右边的代码编辑窗口,关闭VBE。

  返回word文档中,按ALT+F8,打开“宏”对话框,找到“竖排数字”宏,单击“运行”系统自动完成word数字竖排。

Sub 竖排数字()
    Dim myRange As Range, myRange1 As Range
    Set myRange = ActiveDocument.Content
    With myRange.Find
       .ClearFormatting
       .MatchByte = True
    End With
    Do While myRange.Find.Execute(findtext:="[0-9]", Wrap:=wdFindStop, Forward:=True, MatchWildcards:=True)
       If myRange.Orientation = wdTextOrientationVerticalFarEast Then
          myRange.HorizontalInVertical = wdHorizontalInVerticalFitInLine
       End If
    Loop
End Sub

相关阅读 12Word 样式Word 使用模板Word 目录Word 打印预览文档Word 文档比较Word 文档安全性Word 设置水印Word 快捷键大全​word段落间距怎么设置

文章评论
发表评论

热门文章 word表格中有一段空白处却不能输入文字,是怎么回事?九九乘法口诀表 可以下载直接打印使用(Word/PDF版)word 表格设置浅色底纹强调文字颜色两种方法如何利用word制做思维导图

最新文章 12Word 样式 Word 使用模板Word 目录Word 打印预览文档Word 文档比较

人气排行 word表格中有一段空白处却不能输入文字,是怎么回事?九九乘法口诀表 可以下载直接打印使用(Word/PDF版)word 橡皮擦在哪里? 橡皮擦的功能和使用方法word 表格设置浅色底纹强调文字颜色两种方法如何利用word制做思维导图word 如何设置某一页为横向页面word2016免费中文激活版下载 word2016官方免费完整版下载word字体颜色深浅不一怎么办

盖楼回复X

(您的评论需要经过审核才能显示)