1. 半角标点符号变为全角如何将一篇WORD文档中的半角中文标点符号一
1、查找/替换所有标点符号;在Word中无法实现一次性查找所有标点符号,所以需要只能一个一个的将半角标点替换为全角标点,英文常用标点符号一共17个,因此最多替17次就可以完成.中文标点符号范围(非全部):"." "," ";" ":" " "!" "……" "—" " "〔" "〕" "《" "》" "‘" "’" "“" "”"共17个英文标点符号范围(非全部),对应中文标点符号:"." "," ";" ":" " "!" "…" "-" " "(" ")" "" "'" "'" """" """"最后四个相当于' ' " "2、将半角变为全角;将所有文档全部转换为全角,Ctrl+A全选文档,选择菜单中的,,选中,即将所选中的半角字符转换为全角.再次a-z,A-Z转为半角,需要26*2=52次上述两法比较复杂,如果需要一次性转换,可以使用Word中的宏工具来实现,如果需要,给我发信息,我有收集该工具.该转换工具代码如下,可以自动添加至Word中:* +++++++++++++++++++++++++++++'* Created By I Love You_Word!@ExcelHome 2005-5-20 5:30:30'仅测试于System:Windows NT Word:10.0 Language:2052'^The Code CopyIn [ThisDocument-ThisDocument]^''* -----------------------------Sub ReplaceEnglishInterpunctionInChinese()'中英互译文档中将中文段落中的英文标点符号替换为中文标点符号Dim i As Paragraph,ChineseInterpunction() As Variant,EnglishInterpunction() As VariantDim MyRange As Range,N As Byte'定义一个中文标点的数组对象ChineseInterpunction = Array(".",",",";",":",","!","……","—",","〔","〕","《","》","‘","’","“","”")'定义一个英文标点的数组对象EnglishInterpunction = Array(".",",",";",":",","!","…","-",","(",")","","'","'","""","""")On Error Resume NextApplication.ScreenUpdating = False '关闭屏幕更新For Each i In ThisDocument.Paragraphs '遍历文档每个段落If Asc(i.Range) 用户 2017-11-10 举报。
2. 如何将WORD中的很多全角文字改成半角文字
批量转换全角字符为半角字符
首先全选。然后“格式”→“更改大小写”,在对话框中先选中“半角”,确定即可
编写Word宏轻松将全角数字转换为半角
--------------------------------------------------------------------------------
.cn 2005年06月06日 09:23 天极yesky
作者:dafan 原创
如果我们需要把Word文档中的全角数字全部改为半角数字,手头又没有合适的转换软件,应该怎么做呢?
打开Word的“查找与替换”,怎么也找不到全角改半角的有关设置。执行十次替换虽然可以达到目的,可以步骤也过于繁琐。思前想后,决定用“宏”这个杀手锏。
1.执行“工具”→“宏”→“录制新宏。”,在“宏名”框中输入“数字全角转半角”,确定,将出现一个“录制宏”工具栏,关闭它。
2.执行“工具”→“宏”→“宏。”,选择“数字全角转半角”,单击“编辑”按钮,打开vba编辑窗口,录入代码结果如下:
Sub 数字全角转半角()
'使用前需先选中要替换的区域
Dim qjsz, bjsz As String, i As Integer '定义qjsz(全角数字)、bjsz(半角数字)为字符串型,i为整数型
qjsz = "0123456789"
bjsz = "0123456789"
For i = 1 To 10 '循环10次
With Selection.Find
.Text = Mid(qjsz, i, 1) 'mid函数:返回文本字符串中从指定位置开始的特定数目的字符,每次取一个数字
.Replacement.Text = Mid(bjsz, i, 1) '将用于替换的相应位置的半角数字
.Format = False '保留替换前的字符格式
.Execute Replace:=wdReplaceAll '用半角数字替换全角数字
End With
Next i
End Sub
3.关闭vba编辑窗口,选中要改变数字格式的文字区域,执行“工具”→“宏”→“宏。”→“数字全角转半角”。一切OK!
3. office word怎么一次性把所有全角数字123456789替换成半角数字
先选中所有数字再执行操作。
选中所有数字的方法如下:
在查找内容框中输入^#,“在以下项中查找”单击“主文档”(Word 2003单击全部查找按钮就行),就选择了所有数字,再执行下面的操作。
Word 2003:执行“格式”菜单-->;“更改大小写”,可以改变全角与半角。
Word 2007以上:单击“开始”菜单,“字体”组里的“更改大小写”下拉图标,再单元格“半角”。
知识扩展:选中全部全角数字也可以使用以下方法:
“查找内容”框中输入[0123456789],勾选“使用通配符”,再全部查找。
注:“查找内容”框中,中括号是半角,数字是全角。
4. word中怎样一键把文档中数字和英文字母由全角改为半角
1、选中全角字符,点击“格式”,选择“更改大小写”,
2、选择“半角”即可。
转载请注明出处51数据库 » word中如何把全角数字变成半角
数学老师指着黑板问约不约