會決定 Microsoft Visio 樣板視窗目前工作階段的背景漸層色彩。 讀取/寫入。
語法
表情。模板背景色彩漸層
詞 一個代表 ApplicationSettings 物件的變數。
傳回值
OLE_COLOR
註解
StencilBackgroundColorGradient 屬性設定無法從 Visio 的某個工作階段延續至下一個工作階段。
Visio 中的 OLE_COLOR 屬性的有效值可以是下列其中一項:
&H00 bbggrr,其中bb是0到0xFF (255) 之間的藍色值,gg是綠色值,rr是紅色值。
&H800000 xx ,其中 xx 是一個有效的 GetSysColor 索引。
欲了解 GetSysColor 功能的詳細資訊,請在 MSDN 的 Microsoft Platform SDK 中搜尋「 GetSysColor 」。
OLE_COLOR 資料型別用於回傳顏色的屬性。 當屬性被宣告為 OLE_COLOR 時,屬性視窗會顯示一個色彩選擇器對話框,讓使用者能以視覺方式選擇該屬性的顏色,而不必記住數字上的對應值。
此外,您也可以使用下列 OLE_COLOR 的 Microsoft Visual Basic for Applications (VBA) 色彩常數。
| 常數 | 值 | 描述 |
|---|---|---|
| vbBlack | 0x0 | 黑色 |
| vbRed | 0xFF | 紅色 |
| vbGreen | 0xFF00 | 綠色 |
| vbYellow | 0xFFFF | 黃色 |
| vbBlue | 0xFF0000 | 藍色 |
| vbMagenta | 0xFF00FF | 洋紅色 |
| vbCyan | 0xFFFF00 | 青色 |
| vbWhite | 0xFFFFFF | 白色 |
你可以使用 ActiveWindow.Windows (n) 設定單一模板視窗的背景漸層顏色。BackgroundColorGradient 屬性,其中 n 代表 Windows 集合中模板視窗的索引號。 當樣板視窗開啟為浮動視窗時,可能會是使用中的視窗,而您可以使用 ActiveWindow.BackgroundColorGradient 屬性來設定其背景漸層色彩。 如果你是以這種方式開啟模板視窗,將該活動模板視窗的 BackgroundColor 屬性設定為非預設的 (-1) 會覆蓋該視窗的 StencilBackgroundColorGradient 設定。 若要藉由設定 StencilBackgroundColorGradient 屬性來重設同一使用中樣板視窗的背景漸層色彩,您必須將 BackgroundColorGradient 重設為預設值 -1。 如果有多個樣板視窗開啟,則設定一個視窗的 BackgroundColorGradient 不會影響其他開啟視窗的設定。
注意事項
您可以為樣板背景指定兩種色彩。 如果使用者的畫面解析度適當,色彩會從畫面的頂端至底端漸層變化至另一個色彩。 若要使用這項功能,使用者必須將其螢幕設定為顯示 32 位元色彩。 如果使用者是以高對比模式執行,則以程式設計方式設定樣板背景色彩的能力會受到限制。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。