Top 屬性

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

適用於

BoundObjectFrame 物件

Image 物件

OptionButton 物件

Report 物件

CheckBox 物件

Label 物件

OptionGroup 物件

SubForm 物件

ComboBox 物件

Line 物件

Page 物件

TabControl 集合

CommandButton 物件

ListBox 物件

PageBreak 物件

TextBox 物件

CustomControl 物件

ObjectFrame 物件

Rectangle 物件

ToggleButton 物件

您可以使用 Top 屬性指定表單或報表上的物件位置。除 Report 物件為唯讀長整數外,[套用到] 清單中的所有物件都為可讀寫整數。

expression 必要。會傳回以上其中一個物件的運算式。

備註

控制項位置即為從其左 (或上) 框線至控制項所在區段的左 (或上) 邊緣間量得的距離。Top 屬性設定為 0 時,控制項邊緣位於該區段的最上方。若不要用 [Windows 控制台] 內 [地區選項] 對話方塊中所設定的量度單位,請指定單位,例如公分或英吋 (例如,3 公分或 2 英吋)。

在 Visual Basic 中使用數值運算式來設定此屬性的值。以二分之一表示值。

控制項中,您可以使用控制項的屬性工作表、 巨集或 Visual Basic for Applications (VBA) 程式碼設定此屬性。

移動控制項時,其新的 Top 屬性設定值會自動進入屬性表。在 [預覽列印] 中檢視表單或報表,或是在列印表單時,控制項的位置由其 Top 屬性設定以及報表的邊界設定 (按一下 [版面配置] 索引標籤上的 [邊界] 即可) 所決定。

如果是報表,Top 屬性設定值則為目前區段和頁面頂端的距離,此屬性設定值以 twip 為單位。您可以使用此屬性在區段的 Format 事件程序中,指定要列印的區段與頁面上邊界之間的距離。

範例

下列範例會檢查目前報表的 Top 屬性設定。如果該值小於最小邊界設定,則 NextRecordPrintSection 屬性會設定為 False。該區段不會前進至下一筆記錄,也不會列印下一個區段。

Sub Detail1_Format(Cancel As Integer, _
FormatCount As Integer)
Const conTopMargin = 1880
' Don't advance to next record or print next section
' if Top property setting is less than 1880 twips.
If Me.Top < conTopMargin Then
Me.NextRecord = False
Me.PrintSection = False
End If
End Sub

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×