Event.ID Visio) (屬性
取得物件的識別碼。 唯讀。
運算式。Id
表達 代表 Event 物件的變數。
Long
圖形的識別碼只有在頁面或主圖形的範圍內才是唯一的。 頁面、主圖形或樣式的識別碼在檔範圍內是唯一的。
如果刪除圖形、頁面、主圖形或樣式,則相同範圍中的未來物件可能會被指派相同的識別碼。 因此,在個別資料存放區中保存圖形或樣式識別碼通常不如使用 UniqueID 屬性保存唯一識別碼。
如果是 Shape 物件,您可以將 ID 屬性用於 GetResults 和 SetResults 之類的方法以一次取得或設定許多儲存格值 (可能是位於許多不同圖形中的儲存格)。 若要執行這項作業,必須將圖形識別碼傳送給這些方法。 如果使用 DropMany 方法來建立圖形,則該方法會將它所建立的圖形的識別碼傳回給程式。
如果是 Font 物件,則 ID 屬性會對應到圖形的 Character Properties 區段中,列的 Font 儲存格內所儲存的數字。 例如,若要將名為 "Arial" 的字型套用到圖形的文字,請建立代表 "Arial" 的 Font 物件,並取得該字型的識別碼,然後將 Shape 物件的 CharProps 屬性設定為該識別碼。
與特定字型有關的識別碼會因系統而異,或是會隨著指定系統上字型的安裝與移除而有所不同。
對於Window物件,ID屬性可以與Windows集合的ItemFromID屬性搭配使用,以從集合擷取Window物件,而不需要逐一查看集合。 Type屬性設定為visAnchorBarBuiltIn的Window物件會傳回visWinIDCustProp、visWinIDDrawingExplorer、visWinIDFormulaTracing、visWinIDMasterExplorer、visWinIDPanZoom、visWinIDSizePos或visWinIDStencilExplorer的識別碼。 Type屬性設定為visAnchorBarAddon的Window物件會傳回該集合存留期內其Windows集合中唯一的識別碼。 Window 物件具有 visInvalWinID 的識別碼,您不能使用 ItemFromID 屬性從 Window 物件的集合擷取該物件。
對於 Event 物件, ID 屬性會在其 EventList 集合中唯一識別 Event 物件。 只要參考保留在EventList集合或EventList集合的來源物件上,您就可以快取清單中任何Event物件的ID屬性。 即使其他事件已新增至清單或從清單中移除,稍後仍可使用快取識別碼來識別原始事件。 如果事件為持續性,則可以無限期地快取其識別碼。 雖然可能會移除具有該識別碼的事件,但相同 EventList 集合中沒有任何新的 Event 物件具有相同的識別碼。
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。