word的VBA,一段被选择的文字的头及尾如何确定?

如何知道被选择的文字的头在什么地方,尾在什么地方?... 如何知道被选择的文字的头在什么地方,尾在什么地方? 展开
 我来答
sean1190
2011-05-02 · 超过36用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:93.2万
展开全部
开始
a=selection.start

结尾
b=selection.end
追问
是文本中的一段,而不是全部啊。
追答
是的.这里指的是所选择内容的开始和结尾.可以是一段中的一部分,甚至是跨段落的.

你可用下面方法确认得到的位置.
sos = Selection.Start '得到所选文字的起始处
Set myrange0 = ActiveDocument.Range(Start:=sos, End:=sos)
ActiveDocument.Fields.Add Range:=myrange0, Type:=wdFieldAuthor '在开始处插入计算机定义的作者
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式