经验直达:
- 在word文档里如何把中英文分开排
- 怎么word的英文和中文分开
- 如何将中英对照当中的中英文分开
一、在word文档里如何把中英文分开排
可以试试这个步骤:
1、在Word里面打开那个中英混在的文档;
2、键入Alt F11打开VBA编辑器,选择菜单“插入-模块”;
3、粘贴如下代码:
Option Explicit
Sub GenerateVocabularyTable()
Dim oOldDoc As Document, oNewDoc As Document
Dim oTable As Table
Dim oParagraph As Paragraph
Dim nIndex As Integer, nMod20 As Integer, nRow As Integer
Dim strText As String
Set oOldDoc = ActiveDocument
Set oNewDoc = Documents.Add
Set oTable = oNewDoc.Tables.Add(oNewDoc.Content, (oOldDoc.Paragraphs.Count20) * 101, 2)
oTable.Borders.Enable = True
oTable.Cell(1, 1).Range.Text = "英文"
oTable.Cell(1, 2).Range.Text = "中文"
oTable.Rows(1).Range.Font.Bold = True
For nIndex = 1 To oOldDoc.Paragraphs.Count
nMod20 = nIndex Mod 20
nRow = 1(nIndex20) * 10nIndex Mod 20
strText = Replace(oOldDoc.Paragraphs(nIndex).Range.Text, vbCr, "")
If (nMod20 > 10) Then
oTable.Cell(nRow - 10, 2).Range.Text = strText
ElseIf (nMod20 = 0) Then
oTable.Cell(nRow, 2).Range.Text = strText
Else
oTable.Cell(nRow, 1).Range.Text = strText
End If
Next
Set oTable = Nothing
Set oNewDoc = Nothing
Set oOldDoc = Nothing
MsgBox "完成!"
End Sub
4、F5运行,看到“完成!”结束 。
5、Alt Q关闭VBA窗口 , 回到Word主窗口;
6、观察生成的单词表是否合乎要求 。
二、怎么word的英文和中文分开
将word文档复制到EXCEL中进行处理 。
1.如果Excel的单元格中 , 中文与英文在一起,但是中文数目固定(例如,图示案例中,单元格前2个字符是中文) 。
可以考虑使用简单的公式,来实现快速拆分单元格 。
2.在单元格B1输入公式
=LEFT(A1,2)
即可得到单元格前面的中文字符串 。
【怎么word的英文和中文分开 在word文档里如何把中英文分开排】
3.在单元格C1输入公式
=RIGHT(A1,LEN(A1)-2)
即可得到单元格前面的英文字符串 。
4.然后,选择单元格区域B1:C1,往下拉公式,即向下自动填充 。
可以快速得到分离单元格中英文的效果 。
三、如何将中英对照当中的中英文分开
用查找替换分两步完成,一步提取英文,一步提取中文 。
1、在查找替换中的查找栏里输入“[!^1-^127]”,引号里的内容(包括方括号)全部都要输入,替换栏空着就可以,然后点击“更多”或者“高级”按钮,勾选其中的使用通配符选项,再点击全部替换,替换完成后会发现中文全部消失,剩下的就只有英文了 。另存即可 。
2、重新打开原文档,在查找替换中的查找栏里输入“[^1-^127]”, 引号里的内容(包括方括号)全部都要输入,替换栏空着就可以,然后点击“更多”或者“高级”按钮 , 勾选其中的使用通配符选项,再点击全部替换,替换完成后会发现英文全部消失 , 剩下的就只有中文了 。另存即可 。