excel - Format.Line.ForeColor.RGB 覆盖 MarkerForegroundColor
问题描述
Excel VBA 线颜色/标记线颜色显示 和 之间的差异Format.Line.ForeColor.RGB
,MarkerForegroundColor
我发现Format.Line.ForeColor.RGB
影响MarkerForegroundColor
。
Sub color_border()
With ActiveChart.FullSeriesCollection(1)
.MarkerForegroundColor = RGB(255, 0, 0)
.Format.Line.ForeColor.RGB = RGB(0, 0, 255)
End With
End Sub
我需要总是MarkerForegroundColor
反驳Format.Line.ForeColor.RGB
吗?我怎样才能单独改变Format.Line.ForeColor.RGB
不影响MarkerForegroundColor
?
我需要的Format.Line.Visible = msoFalse
不仅是,Format.Line
而且MarkerForegroundColor
似乎是不可能的。
更新:这是我的代码。
Sub BlueDotRedLine()
ActiveChart.FullSeriesCollection(1).MarkerBackgroundColor = RGB(0, 0, 255)
ActiveChart.FullSeriesCollection(1).MarkerForegroundColor = xlNone
ActiveChart.FullSeriesCollection(1).Format.Line.ForeColor.RGB = RGB(255, 0, 0)
End Sub
Sub RedLineBlueDot()
ActiveChart.FullSeriesCollection(1).Format.Line.ForeColor.RGB = RGB(255, 0, 0)
ActiveChart.FullSeriesCollection(1).MarkerBackgroundColor = RGB(0, 0, 255)
ActiveChart.FullSeriesCollection(1).MarkerForegroundColor = xlNone
End Sub
这些是结果。BlueDotRedLine
在标记周围应用白色边框。RedLineBlueDot
在标记周围应用红色边框。我需要没有线条的标记——右下角的那个。
解决方案
推荐阅读
- arrays - 如何正确使用 promise 返回的值并映射它
- excel - 消费/订阅类模块的自定义事件
- c# - 如何将 transform.localEulerAngles.x 计算为负值?
- c# - 从 CheckBox 检查现有 id、更新或插入值
- angular - 如何有效访问路由器存储参数?
- ios - 如何在将值传递给 Firebase 电话身份验证以在 Swift 4 中进行验证之前将用户输入从 6 个 OTP UITextFields 存储到属性
- mysql - 按列对查询中的数据进行排序
- excel - 根据标准显示排名
- vb.net - Crystal Reports 折线图颜色突出显示有时不起作用
- javascript - 如何访问子节点 Firestore——未定义 forEach 函数