
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中数字和文字分开了
T王大锤201276308