用户登录
用户注册

分享至

word中数字和文字分开了

  • 作者: T王大锤201276308
  • 来源: 51数据库
  • 2020-04-21

1.word数字字体和文字字体分别设置

在Word中,汉字使用的一般都是中文字体,而数字和字母使用的都是西文字体。因此,在字体中分别设置,然后在输入的时候就会自动切换。

如果是对内容已经输入完成的Word文件,需要对它的文字和数字的字体进行分别设置,办法如下:

1、按Ctrl+A,先将全文选中,再将字体改为需要的汉字字体。

2、再次对Word内容进行全选,然后再改为要求的西文字体,这样(汉字的字体不会发生改变,而)字母和数字就变为要求的字体格式了。

请注意:这两者的顺序不能颠倒,一定要先设置文字的中文格式,然后再设置字母和数字的西文格式。

2.文字和数字分开

如一楼所说的,分清数字与文件的区别,他们主要是ASC码不同,我给出代码给你参考:

假如要分开 text1.text中的数字 与 文字,可以在command按钮中加入以下代码:

dim i as integer

dim str as integer

dim num as string

dim DataStr as string

for i= 1 to len(text1.text)

str=asc(mid(text1.text,i,1)) '取每一位的asc码

if str<=57 and str>=48 then '判断为数字时 写入 Num

Num=Num & mid(text1.text,i,1)

else '不为数字时 写入DataStr

DataStr=mid(text1.text,i,1)

end if

next i

msgbox "数字为:" & Num & vbcrlf & "文字为:" & DataStr

3.word中文字和数字不可以在同一排怎么办

原因:网址或数字、字母会默认连接在一起,当一行不能显示所有文字和网址时,就会从文字和字母交界处分开,网址就会自动到下一行。

解决方法:

1.设置成不让网址自动在同一行。(没试过,不知道能不能成功)

2.把网址从中间某个地方插入换行符号,让网址在两行显示,上面一行就会和文字在同一行。

补充:上面回答错了,嘿嘿,没看清,你的是图片,不是输入的网址。

如果是图片,可能原因就多了,建议右击图片,设置对象格式,设置成适当的板式,然后把图片的大小设置下。

应该还是因为图片有点长,同一行的长度不能完全显示文字和图片,当然分开。

4.word文字后输入数字自动换行了,怎么办

如图。

1、原因。

word默认西文(包括数字)不能在单词中间换行,行内“怎么办”后边所留空间不足以容纳后边的数字,所以要换行显示。

2、解决方法。

点击“格式”-“段落”,选择“中文版式”选项卡,勾选“允许西文在单词中间换行”即可。

5.文字和数字分开

Sub Macro1()

'

' Macro1 Macro

' 宏由 DannyNie 录制,时间: 2012-7-3

'

k = 2

j = 1

m = 0

For i = 1 To Len(Cells(1, 1))

If Asc(Mid(Cells(1, 1), i, 1)) >47 And Asc(Mid(Cells(1, 1), i, 1)) Cells(k, 1) = Mid(Cells(1, 1), j, i - j)

j = i

m = 1

Else

If (Asc(Mid(Cells(1, 1), i, 1)) 58) And m = 1 Then

Cells(k, 2) = Mid(Cells(1, 1), j, i - j)

j = i

m = 0

k = k + 1

End If

End If

Next i

End Sub

转载请注明出处51数据库 » word中数字和文字分开了

软件
前端设计
程序设计
Java相关