返回列表 上一主題 發帖

請問如何從VBA中設定 圖表中的線條色彩呢

回復 1# gog1211


    試試看
         ActiveChart.SeriesCollection(5).Select
         With Selection
            .Format.Fill.Visible = msoTrue
            .Format.Fill.ForeColor.RGB = RGB(250, 160, 230)   '從其他顏色表中可以找到色碼
            .Format.Line.Visible = msoTrue
            .Format.Line.ForeColor.RGB = RGB(250, 160, 230)
        End With

TOP

回復 3# gog1211

有些屬性確實遇到無法錄製,
不過線條之顏色屬性倒未見錄製不成的;方便的話請上傳檔案來試試看

TOP

回復 5# gog1211


    以下是用你的上傳檔內的程式畫的 成交量 線 錄製 的原始碼,但就無法理解你說的無法錄製彩色
  1. Sub 巨集2()
  2. '
  3. ' 巨集2 巨集
  4. '

  5. '
  6.     ActiveSheet.ChartObjects("圖表 6").Activate
  7.     ActiveChart.SeriesCollection(5).Select
  8.     With Selection.Format.Line       '線條色彩
  9.         .Visible = msoTrue
  10.         .ForeColor.ObjectThemeColor = msoThemeColorAccent3
  11.         .ForeColor.TintAndShade = 0
  12.         .ForeColor.Brightness = -0.25
  13.         .Transparency = 0
  14.     End With
  15.     With Selection.Format.Line    '線條粗細
  16.         .Visible = msoTrue
  17.         .Weight = 1.5
  18.     End With
  19. End Sub
複製代碼

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題