2016-02-05 87 views
1

我正尝试使用VBA在ms-access 2010的报告中更改“饼图”的调色板。我将其打印在报告中&我的图表是一个表格查询比我在“图表向导”的帮助下创建的(因为我使用MS-office的西班牙语版本,我不知道该实用程序的真实名称)。更改表格颜色

到目前为止,我已经试过:

Private Sub Gráfico0_Updated(Code As Integer) 
    Gráfico0.Recolor (RGB(0, 0, 256)) 
End Sub 

enter image description here

+0

刚刚发现此链接,可能对您的版本太旧,但不能伤害尝试http://stackoverflow.com/questions/7476626/change-custom-colors-in-ms-access-using-vba – justkrys

+0

这里是另一个http://visualbasic.ittoolbox.com/groups/technical-functional/vb-vba-l/vba-to-control-colors-in-access-chart-4696019 – justkrys

回答

0

我发现没有作弄我一个解决方案,这是很容易的色号。从“设计视图”(这是非常重要的,因为其他视图中的菜单是不同的)选择编辑,然后您将打开一个窗口,您可以使用几个选项来自定义图表,如显示百分比和覆盖默认颜色。

0

利用这一点,并根据需要更改

ActiveChart.ClearToMatchStyle 
ActiveChart.ChartStyle = 344 
+0

尝试在Enter,GotFocus&Exit Subs中的代码但我不能使它工作。 – zerg

+0

你用Gráfico0代替ActiveChart试过吗? – justkrys