在VBA中如何判断WORD文档内是否已存在选中状态的内容(不管选中的内容是什么)

能否用Selection对象的属性值来判断?
2025-04-05 19:14:28
推荐回答(1个)
回答1:

可以使用selection对象来判断。selection对象有个type属性,没有选择内容的时候(插入点时),type属性的值是:wdSelectionIP ,所以可以根据type的值来判段。

if  selection.type= wdSelectionIP or selection.type=wdNoSelection then
msgbox "没有选择任何对象,将退出处理过程"
exit sub
end if

你可以参考以下微软的MSDN网页。

http://msdn.microsoft.com/zh-cn/library/office/ff821048(v=office.15).aspx

http://msdn.microsoft.com/zh-cn/library/office/ff838140(v=office.15).aspx