• 回答数

    5

  • 浏览数

    277

珍珍zero
首页 > 毕业论文 > 毕业论文标点符号替换不了

5个回答 默认排序
  • 默认排序
  • 按时间排序

小东菇1

已采纳

参考资料:1、查找/替换所有标点符号;在Word中无法实现一次性查找所有标点符号,所以需要只能一个一个的将半角标点替换为全角标点,英文常用标点符号一共17个,因此最多替17次就可以完成。中文标点符号范围(非全部):"。" "," ";" ":" "?" "!" "……" "—" "~" "〔" "〕" "《" "》" "‘" "’" "“" "”"共17个英文标点符号范围(非全部),对应中文标点符号:"." "," ";" ":" "?" "!" "…" "-" "~" "(" ")" "<" ">" "'" "'" """" """"最后四个相当于' ' " "2、将半角变为全角;将所有文档全部转换为全角,Ctrl+A全选文档,选择菜单中的<格式>,<更改大小写>,选中<全角>,即将所选中的半角字符转换为全角。再次a-z, A-Z转为半角,需要26*2=52次=====================================上述两法比较复杂,如果需要一次性转换,可以使用Word中的宏工具来实现,如果需要,给我发信息,我有收集该工具。该转换工具代码如下<转自ExcelHome论坛,Word版块"守柔"版主>,可以自动添加至Word中:* +++++++++++++++++++++++++++++'* Created By I Love You_Word!@ExcelHome 2005-5-20 5:30:30'仅测试于System: Windows NT Word: 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 = False '关闭屏幕更新For Each i In '遍历文档每个段落If Asc() < 0 Then '如果段落首个字符为汉字(汉字字符的ASC<0)'定义一个RANGE对象For N = 0 To 13 '进行14次循环Set MyRange = '定义一个RANGE对象With '查找.ClearFormatting '清除查找格式'查找相应的英文标点,替换为对应的中文标点.Execute findtext:=EnglishInterpunction(N), replacewith:=ChineseInterpunction(N), Replace:=wdReplaceAllEnd WithNextEnd wdStoryWith '清除查找格式.Text = """" '查找"'如果查找成功并且在中文段落中,分别将其替换为“/”While .ExecuteIf Asc((1).Range) < 0 Then = "“"If .Execute And Asc((1).Range) < 0 Then = "”"WendEnd wdStoryWith '清除查找格式.Text = "'" '查找'While .Execute'如果查找成功并且在中文段落中,分别将其替换为‘/’If Asc((1).Range) < 0 Then = "‘"If .Execute And Asc((1).Range) < 0 Then = "’"WendEnd With'恢复屏幕更新 = TrueEnd Sub'----------------------Sub ReplaceInStoryChinese()'全中文段落英文标点符号替换为中文标点符号Dim i As Paragraph, ChineseInterpunction() As Variant, EnglishInterpunction() As VariantDim N As Byte'定义一个中文标点的数组对象ChineseInterpunction = Array("。", ",", ";", ":", "?", "!", "……", "—", "~", "〔", "〕", "《", "》", "‘", "’", "“", "”")'定义一个英文标点的数组对象EnglishInterpunction = Array(".", ",", ";", ":", "?", "!", "…", "-", "~", "(", ")", "<", ">", "'", "'", """", """")On Error Resume = False '关闭屏幕更新With N = 0 To 13 '进行14次循环.ClearFormatting '清除查找格式'查找相应的英文标点,替换为对应的中文标点.Execute findtext:=EnglishInterpunction(N), replacewith:=ChineseInterpunction(N), Replace:=wdReplaceAllNextEnd wdStory '移到文档首With '清除查找格式.Text = """" '查找"'如果查找成功并且在中文段落中,分别将其替换为“/”While .Execute: = "“".Execute: = "”"WendEnd wdStoryWith '清除查找格式.Text = "'" '查找''如果查找成功并且在中文段落中,分别将其替换为‘/’While .Execute: = "‘".Execute: = "’"WendEnd With'恢复屏幕更新 = TrueEnd Sub'----------------------Sub ReplaceChineseInterpunctionInEnglish()'全中文标点符号替换为英文标点符号Dim ChineseInterpunction() As Variant, EnglishInterpunction() As Variant, N As Byte'定义一个中文标点的数组对象ChineseInterpunction = Array("。", ",", ";", ":", "?", "!", "……", "—", "~", "〔", "〕", "《", "》", "‘", "’", "“", "”")'定义一个英文标点的数组对象EnglishInterpunction = Array(".", ",", ";", ":", "?", "!", "…", "-", "~", "(", ")", "<", ">", "'", "'", """", """")On Error Resume NextMsgBox UBound(EnglishInterpunction) = False '关闭屏幕更新With N = 0 To 16 '进行14次循环.ClearFormatting '清除查找格式'查找相应的英文标点,替换为对应的中文标点.Execute findtext:=ChineseInterpunction(N), replacewith:=EnglishInterpunction(N), Replace:=wdReplaceAllNextEnd With'恢复屏幕更新 = TrueEnd Sub'----------------------

104 评论

Dianayaoyao

单纯换字能查出来的,有的意思一样都可以判为抄袭,推荐用paperfree第一次免费而且严格度够用。paperpass也可以好像是最严的了比知网还严,查一次20左右,不推荐知网太贵,该重复其实很简单换个句式就行。本科的很好过,不用担心!

273 评论

玖兰卅麻

全选文章,【格式】>【更改大小写】>选【全角】刚才木有登陆~

136 评论

糯米团子05

先用替换功能,按照你说的方式全部替换,然后再用查找功能.ctrl F,把下面的 突出显示区域内找到的内容打上钩。查找“.”然后,去字体里面修改格式,使用宋体。把西文字体那里的(拉到最上面,使用中文字体),这样就可以用宋体了。

118 评论

尚同家园

全选文章,【格式】>【更改大小写】>选【全角】

190 评论

相关问答

  • 毕业论文标点符号替换

    先用替换功能,按照你说的方式全部替换,然后再用查找功能.ctrl F,把下面的 突出显示区域内找到的内容打上钩。查找“.”然后,去字体里面修改格式,使用宋体。把

    北极星爱吃鱼 5人参与回答 2023-12-12
  • 毕业论文怎么替换符号

    把光标打到要插入参考文献的地方,鼠标点击右上角工具栏选项,会出现一个下来是菜单,放到添加删除按钮上,会出现另外一个菜单,这个菜单中选择格式,就会出现一个下拉式菜

    万有引莉 3人参与回答 2023-12-10
  • 毕业论文标尺乱加标点符号

    嗯,好像有点影响,不过不至于太严重的。

    yangjiefox 4人参与回答 2023-12-11
  • 标点符号毕业论文

    可以的 1.文章的标题不管是一个词语、单句还是复句,句末都不加句号。因为句号表示一 句话完了,而标题是作者对全文内容的概括,没有用句号的必要。如:《孔乙己》(鲁

    文文兔18 2人参与回答 2023-12-10
  • 毕业论文句子替换不了

    那修改本科毕业论文我觉得一定应该是。在查找资料方面,要真实有趣而尊重原创。

    yeye要吃好吃的 6人参与回答 2023-12-10