簡體   English   中英

Powerpoint VBA 更改圖表內的所有文本顏色

[英]Powerpoint VBA Change All Text Color within Chart

我有一個宏,可以將 excel 中的圖表粘貼到 powerpoint 中,但是根據它所使用的幻燈片,字體顏色有時會發生變化(盡管使用源格式粘貼 - 不能使用元文件等,因為需要它易於編輯)。

因此,粘貼后我想將所有文本的顏色更改為黑色。

我已經用圖表的某些部分來管理這個 - 例如標題和圖例,但在其他區域中掙扎 - 或者理想的方式是一次改變它。

我所擁有的是:

    activeShape.Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(0, 0, 0)
    activeShape.Chart.Legend.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(0, 0, 0)

但是然后嘗試用這樣的東西做整個圖表是行不通的(我得到'指定的值超出范圍'):

    activeShape.Chart.ChartArea.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(0, 0, 0)

誰能幫助我一次更改圖表中的所有文本顏色?

謝謝

嘗試:

activeShape.Chart.ChartArea.Font.Color = vbBlack

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM