excel - 在 VBA 中设置 RGB 值时出现 Excel 错误 5
问题描述
我使用宏记录器创建了这个 VBA 脚本。当我将 G 或 B 参数更改为 0 以外的任何值时,我会收到“无效的过程调用或参数(错误 5)”
这似乎很奇怪,因为有效值是 0 到 255?
有任何想法吗?
Sub Change_Colour_1()
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(100, 0, 0)
.Transparency = 0
.Solid
End With
解决方案
推荐阅读
- python - 使用 python IndentationError 编码的 Discord bot:unindent 不匹配任何外部缩进级别
- python - Discord Py 'NoneType' 对象没有属性 'voice_channel'
- java - 无法从 .jar 文件创建的 Android 模块中找到类
- r - 替代 mapply 选择样本
- java - JavaFX 需要增量和减量才能在列中显示
- http - 我将如何制作类似于 http/https 的自己的应用程序协议?
- reactjs - 为使用 ConnectedRouter 制作的 React.JS 应用程序的 SSR 正确初始化服务器上的商店
- javascript - 如何在 Typescript 中使用 use-supercluster
- php - 在帖子中获取标签 ID
- java - 带有@Query的Java Spring elasticsearch“无法派生xcontent”