簡體   English   中英

使用代碼/腳本/定義在 PowerPoint 中創建自定義形狀或連接器

[英]Create custom shape or connector in PowerPoint using code/script/definition

PowerPoint 2007 中的形狀似乎是內置的 - 有沒有辦法創建“用戶”/“自定義”形狀?

我想創建一個自定義連接器,但知道您是否可以創建自定義形狀,將來可能會很方便。

有幾種方法可以做到這一點,但不確定它們是否能滿足您的需求。 如果您需要將自定義形狀添加到“插入形狀”下拉菜單中,然后使用鼠標 cursor 進行放置和調整大小,那么我不知道該怎么做。

但是,如果您想定義一個自定義形狀,然后以編程方式將其添加到演示文稿中的某個位置,這肯定是可行的。 在 VBA 和 VSTO 中,這可以通過 Object Model 來完成; 您可以添加 FreeForm 形狀、多段線、曲線等,並且在某些情況下將它們組合成一個形狀。 我已經完成了一系列我經常需要的 9 角星。

在 Drawing ML 中創建自定義形狀/連接器也是可能的。 這不是我嘗試過的事情,但看起來確實可以做到。 為此,您需要進行許多計算,這些計算在 Ecma 規范中有詳細記錄。 我所說的“有據可查”並不是指“容易”——所有的公式都可能很復雜。 在連接器的情況下,您似乎需要以編程方式將連接器連接到的形狀更改為自定義連接器(形狀標識其連接器,如果有的話)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM