0
我是vba新手。 我想用圖表和標題生成一個ppt。我正在使用以下代碼,但遇到問題。請建議。基本圖+標題使用vba的ppt
Set pptobj = CreateObject("PowerPoint.Application")
pptobj.Visible = TRUE
Set presentn= pptobj.Presentations.Add
Dim dirtemp
dirtemp= CreateObject("WScript.Shell").ExpandEnvironmentStrings("%Temp%")
Dim tempImg
tempImg = dirtemp+"\test.gif"
Dim cnt
ind = 1
'my chart is in chartobj
if Not IsNull (chartobj) then
presentn.Slides.Add ind, 8
chartobj.ExportPicture tempImg, "gif"
presentn.Slides(ind).Shapes(1).TextFrame.TextRange.Text = "some title"
presentn.Slides(ind).Shapes(2).AddPicture tempImg, false, true, 50, 50
ind = ind + 1
end if
我正在使用ppLayoutChart(值爲8)。 但是,如果我使用layout = 12(ppLayoutBlank),我可以成功生成圖表,但是我無法添加標題,然後:(
bravo!這工作,謝謝! – Supra