作业帮 > 综合 > 作业

求个可以将一个句子中的中文和英文分开并分行显示的VB代码

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/28 05:24:35
求个可以将一个句子中的中文和英文分开并分行显示的VB代码
我需要做些英语词库,但是这个词库必须要求里面的文档结构是这样的,第一行是英文(可以是一个单词或几个单词组成的短语),第二行是中文,即是第一行的解释.第三行接着是一行英文,第二行又是中文.但网上的很多文档中,都是一个句子中既有中文又有英文,如这样的,
drop a lawsuit 撤销控告
court of appeals 上诉法庭
solicitor 初级律师,只能在低级法庭出庭的律师
suspect 犯罪嫌疑人
或者也有这样的
abroad adv.在国外,出国,广泛流传
absence n.缺席,离开
absent adj.不在,不参与
absenteeism n.(经常性)旷工,旷职
absorb v.吸收,减轻(冲击、困难等)作用或影响
里面多了一些对单词的词性的注释:n.ad.j v.等等.也有的是一个句子里中文在前英文在后等,不过大体都是这样,我想请某位大侠写个VB代码,在WORD中或者excel中,把这个句子里中文和英文分开成两行显示,所期望的格式如下
Irish Republic Army (IRA)
爱尔兰共和军
patriotic democratic personages
爱国民主人士
patriotic united front
爱国统一战线
Elysé e Palace
爱丽舍宫
或者显示成这样的
prevalent
a.(正式)(在某地或某时)流行的,盛行的;普遍的
continuity
n.连续性,连贯性
inherent
a.固有的,内在的,天生的
inherently
ad.固有地,本质上,内在地
所注意的点我想,一是,可能一个句子有时太长了会有两行,二是是否可以在excel中用单元格更方便点,但是我要的不仅仅是分开中英文,重要的是让原本的一个混杂的句子,变成两行,即一行英文,紧接着一行中文注释,这样一直按排序延续下去,由于文档比较大些,所以感觉有些棘手.另外,如果我想在一个文本中对某一行,可以是所有的奇数行,可以是所有的偶数行,前加几个空格又怎么写这个代码?能80%的达到我的要求的我就满足了,好的代码我一定再加30分
求个可以将一个句子中的中文和英文分开并分行显示的VB代码
英文在前,汉语在后:
1、先打开一个EXCEL工作表.
2、将汉英连在一起的词汇表复制到工作表中的A列.
3、在B1单元格输入如下公式: =LEFT(A1,LEN(A1)-(LENB(A1)-LEN(A1))-1) 回车.
4、在C1单元格输入如下公式: =RIGHT(A1,LENB(A1)-LEN(A1)) 回车.
5、向下复制.
6、个别修正.
汉语在前,英文在后:
3、在B1单元格输入如下公式: =LEFT(A1,LENB(A1)-LEN(A1)) 回车.
4、在C1单元格输入如下公式: =RIGHT(A1,LEN(A1)-(LENB(A1)-LEN(A1))-1) 回车.
5、向下复制.
6、个别修正.