閱讀英文

共用方式為


Event.ID Visio) (屬性

取得物件的識別碼。 唯讀。

語法

運算式Id

表達 代表 Event 物件的變數。

傳回值

Long

註解

圖形的識別碼只有在頁面或主圖形的範圍內才是唯一的。 頁面、主圖形或樣式的識別碼在檔範圍內是唯一的。

如果刪除圖形、頁面、主圖形或樣式,則相同範圍中的未來物件可能會被指派相同的識別碼。 因此,在個別資料存放區中保存圖形或樣式識別碼通常不如使用 UniqueID 屬性保存唯一識別碼。

如果是 Shape 物件,您可以將 ID 屬性用於 GetResultsSetResults 之類的方法以一次取得或設定許多儲存格值 (可能是位於許多不同圖形中的儲存格)。 若要執行這項作業,必須將圖形識別碼傳送給這些方法。 如果使用 DropMany 方法來建立圖形,則該方法會將它所建立的圖形的識別碼傳回給程式。

如果是 Font 物件,則 ID 屬性會對應到圖形的 Character Properties 區段中,列的 Font 儲存格內所儲存的數字。 例如,若要將名為 "Arial" 的字型套用到圖形的文字,請建立代表 "Arial" 的 Font 物件,並取得該字型的識別碼,然後將 Shape 物件的 CharProps 屬性設定為該識別碼。

與特定字型有關的識別碼會因系統而異,或是會隨著指定系統上字型的安裝與移除而有所不同。

對於Window物件,ID屬性可以與Windows集合的ItemFromID屬性搭配使用,以從集合擷取Window物件,而不需要逐一查看集合。 Type屬性設定為visAnchorBarBuiltInWindow物件會傳回visWinIDCustPropvisWinIDDrawingExplorervisWinIDFormulaTracingvisWinIDMasterExplorervisWinIDPanZoomvisWinIDSizePosvisWinIDStencilExplorer的識別碼。 Type屬性設定visAnchorBarAddonWindow物件會傳回該集合存留期內其Windows集合中唯一的識別碼。 Window 物件具有 visInvalWinID 的識別碼,您不能使用 ItemFromID 屬性從 Window 物件的集合擷取該物件。

對於 Event 物件, ID 屬性會在其 EventList 集合中唯一識別 Event 物件。 只要參考保留在EventList集合或EventList集合的來源物件上,您就可以快取清單中任何Event物件的ID屬性。 即使其他事件已新增至清單或從清單中移除,稍後仍可使用快取識別碼來識別原始事件。 如果事件為持續性,則可以無限期地快取其識別碼。 雖然可能會移除具有該識別碼的事件,但相同 EventList 集合中沒有任何新的 Event 物件具有相同的識別碼。

支援和意見反應

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