Powerpoint呈現樞紐分析圖

閱讀時間約 2 分鐘

有時候我們要在ppt上展現動態的分析圖,像是在ppt上要呈現出樞紐分析圖,其實是不可能的。唯一的作法是自已要弄出一個類似樞紐分析圖的介面,然後用VBA操作ppt內嵌excel的樞紐分析表。

 

最重要的code 如下:

Private Sub OptionButton1_Click()
Dim myPresentation As PowerPoint.Presentation #定義ppt
Set myPresentation = ActivePresentation #定義ppt 是現在使用的ppt

 
With myPresentation.Slides("SlideA001").Shapes("Chart_Body").Chart.ChartData #設定操作物件是ppt的圖表內的圖
.Workbook.Sheets("main").PivotTables("樞紐分析表1").PivotFields("Currency").Orientation = xlHidden #把excel 內用不到的樞紐分析表欄位隱藏
.Workbook.Sheets("main").PivotTables("樞紐分析表1").PivotFields("Country").Orientation = xlHidden #把excel 內用不到的樞紐分析表欄位隱藏
With .Workbook.Sheets("main").PivotTables("樞紐分析表1").PivotFields("Sales") #只顯示要呈現的欄位
    .Orientation = xlColumnField
    .Position = 1
End With
End With

End Sub

當然ppt 本身要設好上面的OptionButton1, 這樣在播放ppt時,就可以動態改變圖表的內容了 。

 Demo 傳送門



    0會員
    8Content count
    留言0
    查看全部
    發表第一個留言支持創作者!
    bot.學習.人的沙龍 的其他內容
    在辦公室,常常被逼的很多簡單的事,都要用簡報來報告,相信是很多人的痛苦。 尤其是常常有很多人共同製作一份簡報時,相信powerpoint 就很難滿足大家的需求,特別在有些人總是喜歡把一份簡報大家做的時候,分工的痛苦就來了。 雖然筆者試過word或powerpoint的共編,但是操作起來實在不理想
    如何在EXCEL中接入Google Gemini AI,申請免費的API,建立EXCEL Function以及使用功能。
    因為工作的關係,需要在EXCEL產生和台股有關的資訊。 要抓取台股的方式有很多,譬如說用EXCEL 現在的功能從網頁匯入,但是畢竟愛寫程式的人就是因為懶,不想每次都用滑鼠點點點,所以就想要如何用VBA克服。 還好研究了一下,備齊以下幾個工具,就可以了。 (1)要有一個可以解析JSON格式的Li
    工作時常會需要固定發廣告信,或業務開發信的話,可以考慮用google app script,呼叫gmail 的方式來處理。
    為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
    瞭解Powerpoint程式的主要架構是由物件和屬性組成,指定物件變得非常重要。在準備投影片時,命名變得非常重要,以避免控制出現問題。文章介紹如何透過VBA來控制Powerpoint中的投影片。
    在辦公室,常常被逼的很多簡單的事,都要用簡報來報告,相信是很多人的痛苦。 尤其是常常有很多人共同製作一份簡報時,相信powerpoint 就很難滿足大家的需求,特別在有些人總是喜歡把一份簡報大家做的時候,分工的痛苦就來了。 雖然筆者試過word或powerpoint的共編,但是操作起來實在不理想
    如何在EXCEL中接入Google Gemini AI,申請免費的API,建立EXCEL Function以及使用功能。
    因為工作的關係,需要在EXCEL產生和台股有關的資訊。 要抓取台股的方式有很多,譬如說用EXCEL 現在的功能從網頁匯入,但是畢竟愛寫程式的人就是因為懶,不想每次都用滑鼠點點點,所以就想要如何用VBA克服。 還好研究了一下,備齊以下幾個工具,就可以了。 (1)要有一個可以解析JSON格式的Li
    工作時常會需要固定發廣告信,或業務開發信的話,可以考慮用google app script,呼叫gmail 的方式來處理。
    為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
    瞭解Powerpoint程式的主要架構是由物件和屬性組成,指定物件變得非常重要。在準備投影片時,命名變得非常重要,以避免控制出現問題。文章介紹如何透過VBA來控制Powerpoint中的投影片。
    你可能也想看
    Thumbnail
    重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
    Thumbnail
    近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
    from win32com.client import Dispatch path = "D:\PROGRAMMING\PythonCode\pypptx\image1.png" # 启动PowerPoint应用程序 ppt = Dispatch('PowerPoint.Applicatio
    Thumbnail
    🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
    Thumbnail
    🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
    Thumbnail
    本文介紹瞭如何將Excel圖表轉成圖片,並解決了圖表資料量大時可能出現的錯誤訊息。此外,還分享了ChatGPT 4o (訂閱付費版) 的幫助與成功轉換圖片的經驗。 還有周杰倫關於一技之長的觀點分享,激勵讀者找到自己的優勢和興趣。並提供了相關參考文獻,讓讀者進一步深入瞭解主題。
    Thumbnail
    🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 ♐人力資訊儀表板分集 本次人力資訊儀錶板預計分成5集依循漸進逐步完成 資料整理與人力資訊取得 區域樞紐分析+環圈圖 (本集教學) 性別樞紐分析+圖像
    PPT模板,不管是在在現代職場,還是學術環境中都已經成為了不可或缺的工具。無論是商業簡報、學術報告,還是教學課程,一個高質的的PPT模板都能讓你的內容更有吸引力。 然而,找到一個符合需求、模板質量高又沒有廣告干擾的免費模板網站,卻不是一件簡單的事。所以在這篇文章我們會介紹八個無廣告的免費PPT模板
    Thumbnail
    瞭解Powerpoint程式的主要架構是由物件和屬性組成,指定物件變得非常重要。在準備投影片時,命名變得非常重要,以避免控制出現問題。文章介紹如何透過VBA來控制Powerpoint中的投影片。
    Thumbnail
    本篇文章分享從製作數據分析報告到PPT簡報技巧,內容包括數據分析報告的構成要素、主體的清晰邏輯設定,以及製作精準PPT簡報的方法。提供從製作報告的過程到提升製作效率的建議,適合初入職場的數據分析新人們參考喔~
    Thumbnail
    這篇文章介紹瞭如何使用VBA來控制Powerpoint,以及透過VBA控制Powerpoint的好處,包括動態資料的圖表簡報、改變表格底色、串接API等。文章強調了了解物件和屬性的關係後,就可以開始探索VBA控制Powerpoint的各種可能性。
    Thumbnail
    重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
    Thumbnail
    近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
    from win32com.client import Dispatch path = "D:\PROGRAMMING\PythonCode\pypptx\image1.png" # 启动PowerPoint应用程序 ppt = Dispatch('PowerPoint.Applicatio
    Thumbnail
    🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
    Thumbnail
    🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
    Thumbnail
    本文介紹瞭如何將Excel圖表轉成圖片,並解決了圖表資料量大時可能出現的錯誤訊息。此外,還分享了ChatGPT 4o (訂閱付費版) 的幫助與成功轉換圖片的經驗。 還有周杰倫關於一技之長的觀點分享,激勵讀者找到自己的優勢和興趣。並提供了相關參考文獻,讓讀者進一步深入瞭解主題。
    Thumbnail
    🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 ♐人力資訊儀表板分集 本次人力資訊儀錶板預計分成5集依循漸進逐步完成 資料整理與人力資訊取得 區域樞紐分析+環圈圖 (本集教學) 性別樞紐分析+圖像
    PPT模板,不管是在在現代職場,還是學術環境中都已經成為了不可或缺的工具。無論是商業簡報、學術報告,還是教學課程,一個高質的的PPT模板都能讓你的內容更有吸引力。 然而,找到一個符合需求、模板質量高又沒有廣告干擾的免費模板網站,卻不是一件簡單的事。所以在這篇文章我們會介紹八個無廣告的免費PPT模板
    Thumbnail
    瞭解Powerpoint程式的主要架構是由物件和屬性組成,指定物件變得非常重要。在準備投影片時,命名變得非常重要,以避免控制出現問題。文章介紹如何透過VBA來控制Powerpoint中的投影片。
    Thumbnail
    本篇文章分享從製作數據分析報告到PPT簡報技巧,內容包括數據分析報告的構成要素、主體的清晰邏輯設定,以及製作精準PPT簡報的方法。提供從製作報告的過程到提升製作效率的建議,適合初入職場的數據分析新人們參考喔~
    Thumbnail
    這篇文章介紹瞭如何使用VBA來控制Powerpoint,以及透過VBA控制Powerpoint的好處,包括動態資料的圖表簡報、改變表格底色、串接API等。文章強調了了解物件和屬性的關係後,就可以開始探索VBA控制Powerpoint的各種可能性。