共用方式為


Row.GetPolylineData method (Visio)

會傳回聚合線列中所記錄的點。

語法

expressionGetPolylineData( _Flags_ , _xyArray()_ )

一個代表 Row 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Flags 必要 整數 會影響所傳回點的旗標
xyArray () 必要 雙精確度 輸出參數。 會傳回交替 xy 值的陣列,這些值會指定列中所記錄的點

傳回值

註解

如果列的類型不是 visTagPolylineTo,則會產生例外狀況。

如果 GetPolylineData 方法成功, xyArray () 會回傳一個一維陣列,包含 n 個雙重值,索引範圍 (VT_R8) 0 到 n - 1。 參數 xyArray () 是由 GetPolylineData 方法分配的輸出參數,該方法將所有權交還給呼叫者。 呼叫者最終應該對回傳的陣列執行 SafeArrayDestroy 。 (Microsoft Visual Basic 和 Visual Basic for Applications 幫你管理這個功能 )

Flags 參數是會指定傳回點的選項的位元遮罩。 它的值應為 visGeomWHPctvisGeomXYLocal,或這兩個值的其中一個與 visGeomExcludeLastPoint 的組合。 若 visGeomWHPctvisGeomXYLocal 未作為 Flags 參數的一部分傳遞,則會產生錯誤。

常數 描述
visGeomExcludeLastPoint &H1 選用。 將不包含在 xyArray() 中之聚合線的最後一個點 (列中的 X 及 Y 儲存格)
visGeomWHPct &H10 xyArray() 中所傳回的值將是寬度/高度的百分比
visGeomXYLocal &H20 xyArray() 中所傳回的值將是繪圖中的本機內部單位

支援和意見反應

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