在形状中使用OnAction获取错误1004

威廉·塞萨尔

我一直在搜索很多此错误,但找不到解决方案,得到以下错误:

错误1004定义应用程序或对象

使用以下代码:

Sheets("sheet1").Shapes(shapeName).OnAction = macroName
  • 所有这些都放在一张简单的工作簿中。
  • 任何外部宏
  • 表格/形状未锁定
  • shapeName和macroName其简单的字符串

更多信息:

Call SetButtonActive("get_quest_1", "GetQuest")

Function SetButtonActive(shapeName As String, macroName As String)
    Sheets("sheet1").Shapes(shapeName).OnAction = macroName
    Sheets("sheet1").Shapes.Range(Array(shapeName)).ShapeStyle = msoShapeStylePreset41
    With Sheets("sheet1").Shapes.Range(Array(shapeName)).Line
        .Visible = msoTrue
        .ForeColor.ObjectThemeColor = msoThemeColorText1
        .ForeColor.TintAndShade = 0
        .ForeColor.Brightness = 0
        .Transparency = 0
    End With
End Function
维塔塔

的名称MacroName应以逗号分隔,以下代码已起作用:

Sub TestMe()
    ThisWorkbook.Worksheets(1).Shapes(1).OnAction = "MacroName"
End Sub

Sub MacroName()
    Debug.Print "TEST"
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在JavaFX中使用Enter触发按钮的onAction

无法在声明中使用内联获取错误C2054

在python中使用pop获取索引超出范围错误

在Excel数据连接中使用VBA更改命令文本SQL时收到运行时错误(1004)

在数据验证VBA中使用添加类型和Formula1:错误1004

在laravel中使用雄辩的关系获取错误的列数据

使用两个索引/匹配时,运行时错误1004无法获取match属性

如何在Visio中使用VBA获取形状数据?

1004错误:无法获取WorksheetFunction类的StDev_S属性

ValueError:在GridSearchCV中使用“ roc_auc”时,输入形状错误()

在iOS中使用NSPersistentCloudKitContainer时获取错误堆栈跟踪

使用VBA ExportAsFixedFormat无法解决错误1004

在范围对象中使用完全限定的单元格时出现运行时错误'1004'

错误1004遍历范围以获取最大日期

如何获取在OpenCV,Python中使用遮罩找到的形状的(x,y)坐标?

在Visual Studio Code中使用useCallback()获取Typescript错误

在python中使用flask获取ModuleNotFound错误

同时在SQL中使用多个获取错误

在画布中使用globalCompositeOperation遮罩多个形状

在C ++ STL中使用Map获取编译错误?

Excel VBA查找函数获取运行时错误1004

尝试在C:\ Users \ Me \ ProjectOutput中使用.SaveAs时出现错误1004

无法获取WorksheetFunction类错误1004的VLookup属性

在 Python 3 中使用 Socket 获取 400 错误请求错误

获取空对象错误以在 recyclerView 中使用多个布局

错误 1004 VBA:如何设置单元格范围内形状的文本

在 tensorflow.keras 中使用训练模型进行预测时出现形状错误

在 CodePen 中使用 React 获取对象错误

在 PGAdmin4 v5 中使用触发器来获取在 QGIS 中生成的线的几何形状