Excel VBA颜色索引-颜色更改?
在当前工作簿中运行以下脚本(VBA Excel)后,我得到了与标准ColorIndex调色板不同的颜色Excel VBA颜色索引-颜色更改?,excel,vba,colors,Excel,Vba,Colors,在当前工作簿中运行以下脚本(VBA Excel)后,我得到了与标准ColorIndex调色板不同的颜色 Sub colors() Dim i As Long For i = 1 To 56 With Cells(i, "A") .Interior.ColorIndex = i .Value = i .HorizontalAlignment = xlCenter .Font.Color = vbWhite .
Sub colors()
Dim i As Long
For i = 1 To 56
With Cells(i, "A")
.Interior.ColorIndex = i
.Value = i
.HorizontalAlignment = xlCenter
.Font.Color = vbWhite
.Font.Bold = True
End With
Next i
End Sub
颜色索引颜色-当前工作簿(错误)
如果我打开一个新工作簿并运行脚本,我会得到标准颜色
颜色索引颜色-新工作簿(正确)
有什么不对劲吗?
是否可以更改颜色索引与颜色(重写内部excel调色板)?工作簿中的主题与新工作簿中的主题(默认主题)是什么?两者都是“Office”。如果要在所有计算机上使用恒定颜色,请改用
颜色(RGB)
属性<代码>颜色索引可能因机器而异,具体取决于调色板。有关详细信息,请在internet上搜索Color
vsColorIndex
。工作簿与新工作簿(默认主题)中的主题是什么?两者都是“Office”。如果希望所有计算机的颜色保持不变,请改用Color(RGB)
属性<代码>颜色索引可能因机器而异,具体取决于调色板。在internet上搜索Color
vsColorIndex
了解更多信息。