论坛的网页在粘贴过程中出错,应该是
If .Type <> wdSelectionIP Then
关于SELECTION对象,属性问题,可以这样理解:
SELECTION对象由于用户的SELECT方法所产生的,SELECTION属性代表了所选内容的起点到所选内容的终点这段落范围(RANGE),当起点和终点一致时就是插入点了(光标了),需要应用或者返回这个范围内具体内容或者产生动作的,就是SELECTION对象,只有对象才能有属性、方法。
理论上的SELECTION属性在编程中几乎不存在,至少我是这么认为的。
比如,帮助中的SELECTION属性,是WINDOW、PANE、APPLICATION和GLOBAL对象的,但我们在返回或者设置过程中,已经由SELCTION属性转化为了SELECTION对象,即SELECTION总属性是返回一个SELECTION对象。
MsgBox Documents(2).ActiveWindow.Selection.Text
这段代码中,Selection指向的是文档2的活动窗口中的所选内容,这是SELECTION属性,但它指向的结果是这个SELECTION对象,通过对象,我们返回所选内容的文本。它们两者不是孤立的。
不知能否有所理解体会? |