注册 登录
编程论坛 VB6论坛

编译时提示不能修改name的只读属性,求助怎么修改程序

daitq7018 发布于 2022-09-20 21:13, 1234 次点击
Sub lau()
  Dim newlb As Label
  Dim hdbm As String
  On Error Resume Next
  hdbm = ActiveSheet.Name
  Sheets(hdbm).Labels("zidongsx").Delete
  Set newlb = Sheets(hdbm).Labels.Add(388.5, 2.5, 42.5, 15.3)
  With newlb
    .Name = "zidongsx"
    .Caption = ""
    .OnAction = "zidongsx"
  End With
End Sub
2 回复
#2
yuma2022-09-20 21:40
只读属性可以在属性栏手动设置,代码无法设置的。
#3
daitq70182022-09-20 21:51
创建命令按钮也出现这种情况,但只有不超过3个就不提示。这个是自动创建标签,且只创建一个就出问题,vba下是没问题的
1