Access) (Section.CanShrink 屬性

取得或設定指定的控制項是否自動垂直調整,以列印或預覽區段或控制項所包含的所有資料。 可讀寫的 Boolean。

語法

運算式。CanShrink

運算式 代表 Section 物件的變數。

註解

雖然 CanShrink 屬性使用下列設定值。

設定 Visual Basic 描述
是 True 控制項垂直調小,讓其中所包含的全部資料能被列印或預覽,不會出現空白行。
否 False (預設值) 控制項將不調小。

此屬性設定值在除了 [設計檢視] 外的其他檢視下,於巨集或 Visual Basic 中都是唯讀的。

使用此屬性可以控制列印表單和報表的外觀。 當您將屬性設為 [是] 時,物件會自動調整,以便可以列印任何數量的資料。 當控制項縮小時,下面的控制項將移往資料頁之上方。

如果您將控制項的 CanShrink 屬性設定為 [是] 時,Microsoft Access 不將區段的 CanShrink 屬性設定為 [是]。

章節垂直壓縮他們的整個寬度。 例如,假設表單] 區段中有兩個文字方塊並排顯示與每個控制項有其 CanShrink 屬性設定為 [是]。 如果一個文字方塊會包含一行的資料及 [其他] 文字方塊中包含兩個資料行,這兩個文字方塊都會兩行長因為] 區段中會跨整個寬度調整大小。 若要個別縮減資料大小,您可以並排放置兩個子表單或子報表控制項,並將它們的 CanShrink 屬性設為 Yes。

當您使用 CanShrink 屬性時,請記得:

  • 屬性設定不會影響控制項之間的水平間距;它們只會影響控制項所佔用的垂直空間。

  • 重疊的控制項不能調小。

  • 較大控制項之高度能避免臨近之控制項變小。 例如,如果幾個短控制項位於報表詳細區段的左側,而一個高控制項 (例如未繫結物件框) 位於右側,則左側的控制項不會縮小,即使它們不包含資料也一樣。

支援和意見反應

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