为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > WordVBA---处理 Selection 对象

WordVBA---处理 Selection 对象

2021-08-30 3页 doc 14KB 89阅读

用户头像

is_721103

暂无简介

举报
WordVBA---处理 Selection 对象WordVBA---处理Selection对象在处理Word文档时,通常先要选择文本,然后再执行操作,例如设置文本的格式或键入文字。在VisualBasic中,它通常不需要在修改文本之前先行选择文本。取而代之的是,需要创建一个引用文档的特定部分的Range对象。当需要对所选目标(Range对象)进行改变或响应的时候,可以使用Selection对象。如果尚未选中文本,使用Select方法来选择与特定对象关联的文本,并生成一个Selection对象。下面的指令在活动文档中选择的第一个单词。SubSelectFirstWord()A...
WordVBA---处理 Selection 对象
WordVBA---处理Selection对象在处理Word文档时,通常先要选择文本,然后再执行操作,例如设置文本的格式或键入文字。在VisualBasic中,它通常不需要在修改文本之前先行选择文本。取而代之的是,需要创建一个引用文档的特定部分的Range对象。当需要对所选目标(Range对象)进行改变或响应的时候,可以使用Selection对象。如果尚未选中文本,使用Select方法来选择与特定对象关联的文本,并生成一个Selection对象。下面的指令在活动文档中选择的第一个单词。SubSelectFirstWord()ActiveDocument.Words(1).SelectEndSub如果已经选定文本,可使用Selection属性返回一个Selection对象,该对象示文档中当前选定的内容。每个文档只能有一个Selection对象,该对象始终访问当前选定内容。下面的示例更改当前选定内容中段落的格式。SubFormatSelection()Selection.Paragraphs.LeftIndent=InchesToPoints(0.5)EndSub本示例在当前选定内容后插入单词"Hello"。SubInsertTextAfterSelection()Selection.InsertAfterText:="Hello"EndSub本示例对选定文本应用加粗格式。SubBoldSelectedText()Selection.Font.Bold=TrueEndSub宏录制器经常会创建使用Selection对象的宏。下面的示例是使用宏录制器创建的。该宏选择活动文档中的前两个单词并对其应用加粗格式。SubMacro()Selection.HomeKeyUnit:=wdStorySelection.MoveRightUnit:=wdWord,Count:=2,Extend:=wdExtendSelection.Font.Bold=wdToggleEndSub下面的示例完成相同的任务,但不选择文本,也不使用Selection对象。SubWorkingWithRanges()ActiveDocument.Range(Start:=0,_End:=ActiveDocument.Words(2).End).Bold=TrueEndSub
/
本文档为【WordVBA---处理 Selection 对象】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索