在VS環境下,開發C++代碼操作PPT,支援對PPT模闆的修改。包括修改文本标簽、圖表、表格。滿足大多數軟體生成PPT報告的要求,先手工建立好PPT模闆,在程式中修改模闆資料。
通過VS2012的Class Wizard建立PowerPoint和Excel的COM接口;由于需要操作PPT中的圖表,而圖表的資料使用Excel存儲的,需要修改圖表的資料就得生成Excel的COM接口。
C++通過COM接口操作PPT
1.1 進入類向導
1.2 添加PowerPoint COM接口
1.3 添加Excel COM接口
3.1 定義PPT應用基礎對象3.2 啟動PowerPoint軟體,調用COM接口需要安裝Office
3.3 打開PPT模闆檔案。修改PPT内容前,先打開PPT。
3.4 儲存PPT檔案内容,關閉檔案,退出PowerPoint程式。
3.5 選中具體的PPT幻燈片。
5.1 定義圖表資料結構。圖表的資料都是用Excel存儲的。
5.2 修改圖表資料函數
C++通過COM接口操作PPT
1.1 進入類向導
1.2 添加PowerPoint COM接口
1.3 添加Excel COM接口
3.1 定義PPT應用基礎對象3.2 啟動PowerPoint軟體,調用COM接口需要安裝Office
3.3 打開PPT模闆檔案。修改PPT内容前,先打開PPT。
3.4 儲存PPT檔案内容,關閉檔案,退出PowerPoint程式。
3.5 選中具體的PPT幻燈片。
5.1 定義圖表資料結構。圖表的資料都是用Excel存儲的。
5.2 修改圖表資料函數
C++通過COM接口操作PPT
1.1 進入類向導
1.2 添加PowerPoint COM接口
1.3 添加Excel COM接口
3.1 定義PPT應用基礎對象3.2 啟動PowerPoint軟體,調用COM接口需要安裝Office
3.3 打開PPT模闆檔案。修改PPT内容前,先打開PPT。
3.4 儲存PPT檔案内容,關閉檔案,退出PowerPoint程式。
3.5 選中具體的PPT幻燈片。
5.1 定義圖表資料結構。圖表的資料都是用Excel存儲的。
5.2 修改圖表資料函數
C++通過COM接口操作PPT
1.1 進入類向導
1.2 添加PowerPoint COM接口
1.3 添加Excel COM接口
3.1 定義PPT應用基礎對象3.2 啟動PowerPoint軟體,調用COM接口需要安裝Office
3.3 打開PPT模闆檔案。修改PPT内容前,先打開PPT。
3.4 儲存PPT檔案内容,關閉檔案,退出PowerPoint程式。
3.5 選中具體的PPT幻燈片。
5.1 定義圖表資料結構。圖表的資料都是用Excel存儲的。
5.2 修改圖表資料函數 選中所有的COM接口,生成接口檔案。
<a></a>
boxName對應于PPT中的Shape Name。這個Shape Name貌似在PowerPoint中沒有地方能看到,也沒有辦法修改。隻能在調試時記錄下來。
// 修改圖表