You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复VBScript操作Excel时的Selection属性不支持错误

修复VBScript操作Excel时的"Selection"属性错误

错误提示

Windows Script Host

Script: C:\Applic\Server\DBNode\4.0.1\htdocs\admin\Get_TO.vbs
Line: 107
Char: 5
Error: Object doesn't support this property or method: 'Selection'
Code: 800A01B6
Source: Microsoft VBScript runtime error

OK

原问题代码

With objSheet
    .Rows("1:14").Select
    .Selection.Delete
End With

修复方案

直接对目标行范围调用Delete方法,无需通过Select和Selection中转:

With objSheet
    .Rows("1:14").Delete
End With

原因说明

Selection是Excel应用程序(Application)或窗口对象的属性,不属于Worksheet对象(即代码中的objSheet)。原代码试图通过objSheet.Selection访问该属性,触发了属性不支持的错误。跳过选择操作直接删除目标行,不仅解决了错误,还提升了代码执行效率。

内容的提问来源于stack exchange,提问作者Luc Snoekx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 13:31:02