返回介绍

CleanString 方法

发布于 2019-09-29 09:54:41 字数 1279 浏览 1251 评论 0 收藏 0

从指定字符串中删除非打印字符(字符代码为 129)及 Word 的特殊字符,或将它们替换为空格(字符代码为 32)。这些在“说明”部分有详细描述。以字符串类型返回结果。

expression.CleanString(String)

expression 可选。该表达式返回一个 Application 对象。

String String 类型,必需。为源字符串。

说明

以下字符将按此表所示进行转换。

7(蜂鸣)如果前导字符代码不是 13(段落),则将其删除并转换为字符 9(制表符)。10(换行)如果前导字符代码不是 13,则转换为字符 13(段落),然后将其删除。13(段落)不改变。31(可选连字符)删除。160(不间断空格)转换为字符 32(空格)。172(可选连字符)删除。176(不间断空格)转换为字符 32(空格)。182(段落标记)删除。183(项目符号)转换为字符 32(空格)。
字符代码说明

示例

本示例删除选定文本的非打印字符,并将结果插入新文档中。

Dim strClean As String
Dim docNew As Document

strClean = Application.CleanString(Selection.Text)
Set docNew = Documents.Add
docNew.Content.InsertAfter strClean

本示例删除选定域代码中的非打印字符,然后显示结果。

ActiveDocument.ActiveWindow.View.ShowFieldCodes = True
ActiveDocument.Fields(1).Select
MsgBox Application.CleanString(Selection.Text)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文