共用方式為


ColumnWidths 屬性

指定多欄下拉式方塊或清單方塊中每個資料行的寬度。

語法

物件ColumnWidths [= String ]

ColumnWidths屬性語法具有下列部分:

部分 描述
物件 必要。 有效物件。
字串 選用。 以點為單位設定資料行寬度。 -1 或空白的設定會產生計算的寬度。 0 的寬度會隱藏欄。 若要指定不同的測量單位,請包含測量單位。 大於 0 的值則會明確指定欄寬。

設定

若要分隔資料行專案,請使用分號 (;) 為清單分隔符號。 在 Windows 中,使用 Windows 主控台的 [區域設定] 區段中指定的清單分隔符號來變更此值。

任何或所有的 ColumnWidths 屬性設定都可以是空白的。 如果輸入清單分隔字元而不含前面的數值,即可建立空白的設定。

如果您在屬性頁指定 -1,屬性頁中顯示的值便會是空白的。

為了在 ColumnWidths 是空白或 -1 時計算欄寬度,控制項的寬度將平均分配給清單中所有的欄。 如果指定的欄寬總和超過控制項的寬度,清單就會在控制項內靠左對齊,而且不會顯示最右邊的一欄或多欄。 使用者可以使用水平捲動列捲動清單,以顯示最左邊的欄。

計算資料行寬度下限為 72 , (1 英吋) 。 若要產生較窄的欄,必須明確指定欄寬。

除非另外指定,否則會以點數測量欄寬。 若要指定另一個度量單位,請在數值中包含單位。 下列範例會指定數種度量單位的欄寬,並描述各種設定要如何符合 4 英吋寬的三欄清單方塊。

設定 Effect
90;72;90 第一欄 90 點 (1.25 英吋);第二欄 72 點 (1 英吋);第三欄 90 點。
6 cm;0;6 cm 第一欄 6 公分;第二欄隱藏;第三欄 6 公分。
因為第三欄只顯示一部分,所以會顯示水平捲軸。
1.5 in;0;2.5 in 第一資料行是 1.5 英吋,第二資料行是隱藏的,第三資料行是 2.5 英吋。
2 in;;2 in 第一資料行是 2 英吋,第二資料行是 1 英吋 (預設值),第三資料行是 2 英吋。
因為第三資料行僅看得見一半,所以會顯示水平捲軸。
(空白) 三個欄的寬度都相同 (1.33 英吋)。

註解

在下拉式方塊中,系統會在控制項的文字方塊部分顯示 TextColumn 屬性所指定的資料行。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應