返回列表 上一主題 發帖

[發問] 請教VBA製圖的問題-資料標籤格式修改[已解決]

[發問] 請教VBA製圖的問題-資料標籤格式修改[已解決]

本帖最後由 bruse 於 2012-3-19 10:11 編輯

想在VBA產生折線圖後,修改折線的資料標籤格式中,字型及大小,用錄製巨集方式取得如下的程式碼。
    ActiveChart.SeriesCollection(1).DataLabels.Select
    Selection.AutoScaleFont = True
    With Selection.Font
        .Name = "Arial Narrow"
        .Size = 12
       '省略不必要的部份
    End With
但執行巨集後,程式執行到ActiveChart.SeriesCollection(1).DataLabels.Select就出錯了,錯誤訊息如下:
執行階段錯誤'1004':
class datalabels的select 方法失敗

請教有經驗的前輩,語法要如何修改?謝謝!

回復 2# GBKEE

依建議的語法加入後仍然不行,附上原始檔案,請前輩指點。
不過我的身份無法下載附件,請直接將修改後的語法貼上,謝謝!
    巨集製圖error.zip (10.02 KB)

TOP

回復 4# GBKEE
感謝GBKEE
剛剛試過增加關鍵語法後,整段巨集就可以用了
謝謝囉!

不過這倒是第一次遇到巨集錄製無法正常執行的。

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題