2016-12-09 28 views
0

我想知道是否可以爲每張幻燈片添加某種標記系統,然後創建按主題分組的新功能點。按主題對每張幻燈片進行分類

實施例:

Slide 1 --> Category A 
Slide 2 --> Category B 
Slide 3 --> Category A 
Slide 4 --> Category B 
Slide 5 --> Category B 
Slide 6 --> N/A 

在2個新的PPT工具結果(滑動件6被忽略):

Category A.pptx (Contains 2 slides) 
Category B.pptx (Contains 3 slides) 

任何想法?

我正在考慮在評論部分創建我的標籤,閱讀它們並根據我的標籤創建新的幻燈片,並將該代碼導出到插件中。代碼邏輯的

Sub ConvertComments() 

Dim oSl As Slide 
Dim oSlides As Slides 
Dim oCom As Comment 

Set oSlides = ActivePresentation.Slides 

For Each oSl In oSlides 
    For Each oCom In oSl.Comments 
     //do stuff here 
    Next oCom 
Next oSl 
Close 1 
End Sub 
+0

這似乎很合理。您是否遇到了實施它的具體問題? –

回答

0

除非你是管理平臺內容的唯一的人,我會建議不使用任何數據類型的用戶具有通過用戶界面訪問(例如,易刪除所有評論從一個套牌),並依賴於只能以編程方式訪問的其他數據類型。你可以使用以下任何一種:

oSl.Name = "category1" ' only good for one 'tag' 
oSl.Tags.Add "CATEGORY1", "TRUE" ' good for multiple tags 
oPres.CustomDocumentProperties ' in UI but not easy to find 
CustomXML 
+0

我會和傑米的建議一起使用標籤。他們會稍微複雜一些,但是FAR更可靠和靈活。無論您如何識別幻燈片,我都會保存整個演示文稿的新副本,然後刪除不想要的幻燈片,而不是嘗試從想要的幻燈片創建新演示文稿。更簡單。 –

+0

感謝您的意見,但我在3年內有100 ppt之類的內容。我會選擇save作爲選項,但我不僅需要按主題對它們進行分類(將整個壓縮文件保存在不同的文件夾中),還可以在不同文件夾中提取多張幻燈片。它有很多手工工作。我想要評論,因爲我不會是唯一這樣做的人。 – delmalki

+0

原始請求的根源是需要爲每張幻燈片輸入某種基於文本的元數據。那是對的嗎?如果是這樣,那麼數據輸入部分就是一個固定的工作負載,因此,如果您使用註釋或標籤或任何其他數據機制,那麼無關緊要,只要您創建最簡單的用戶界面以便快速輸入數據並且可以在您選擇的功能區的某個區域使用單個文本框控件實現最基本的級別。或者我在這裏錯過了其他的東西? –

相關問題