星期四, 11月 29, 2018

[VFP] Automation 應用 - 改變 Sheet 標籤背景顏色

透過錄製巨集發現原來設定 Excel Sheet 標籤和 Excel Cell 背景顏色在語法上有差異

Excel Sheet 標籤背景顏色主要有標準色彩和佈景主題色彩兩種設定方式

[VFP] Automation 應用 - 改變 Sheet 標籤背景顏色-11

// ColorIndex 設定
loExcel.ActiveSheet.Tab.ColorIndex = lnColorIndex

// 標準色彩
loExcel.ActiveSheet.Tab.Color = lnColor
loExcel.ActiveSheet.Tab.TintAndShade = 0

// 佈景主題色彩
loExcel.ActiveSheet.Tab.ThemeColor = lnThemeColor
loExcel.ActiveSheet.Tab.TintAndShade = lnValue
  • ColorIndex 顏色可以參考該篇筆記 - [VFP] Automation 應用 - 改變 Excel 儲存格顏色
  • Color 除了透過錄製巨集來觀察參數外,可以直接輸入 RGB 來設定
  • ThemeColor 設定通常搭配 TintAndShade,會先透過錄製巨集來觀察參數,再參考 MSDN 文章 - xlThemeColor 來找出參數對應值
[VFP] Automation 應用 - 改變 Sheet 標籤背景顏色-2
設定結果

[VFP] Automation 應用 - 改變 Sheet 標籤背景顏色-3

沒有留言:

張貼留言