0
我是新來的VBA和最近遇到了以下問題:我從一個Excel工作表到PowerPoint中複製數據(行),我想打一個組合框的每一行(所以對於每排在Excel中),我複製。所有我能找到的是如何通過Powerpoint中的菜單手動插入組合框,但我想避免手動添加這麼多。有沒有辦法通過VBA代碼添加組合框?在PPT文本每個段落會自動創建組合框
Here is some of the code I use:
'Loop through each worksheet
For Each objSheet In ActiveWorkbook.Worksheets
'Create new slide for the data
Set pptSld = pptPre.Slides.Add(Index:=pptPre.Slides.count + 1, Layout:=ppLayoutText)
'Paste the data to the text box of each slide
objSheet.UsedRange.Copy
pptSld.Shapes(2).TextFrame.TextRange.Paste
'Formatting the text box 2
pptSld.Shapes(2).TextFrame.TextRange.ParagraphFormat.Bullet = msoTrue
pptSld.Shapes(2).TextFrame.TextRange.ParagraphFormat.Bullet.RelativeSize = 1
pptSld.Shapes(2).TextFrame.TextRange.Font.Size = 16
Next objSheet
如何繼續?要定義一個組合框爲每個錶行