簡體   English   中英

如何使用vba進入PowerPoint2007中的“插入圖表”對話框?

[英]How to reach “Insert chart” dialog in PowerPoint2007 using vba?

如果此主題已在其他主題中涉及,我會提前道歉,但是我無法找到它的位置。

我正在嘗試從PowerPoint 2007進入“插入圖表”對話框。 在此處輸入圖片說明

根據我查看過的文檔,可以使用以下代碼來實現:

Application.CommandBars.FindControl(Id:=17).Execute

要么:

Application.CommandBars("Menu Bar").FindControl(Id:=17, recursive:=True).Execute

但是,此代碼未顯示對話框,而是在當前幻燈片中插入了新的柱形圖。 最重要的是,此圖表也是NSgraph圖表(PowerPoint2003格式),我真的很期待以新格式插入圖表。

是否可以在PowerPoint2007中訪問該對話框? 因為甚至MSDN文檔都聲明ID為17。

任何信息將不勝感激。

在此先感謝您,並致以最誠摯的問候!

最后,我找到了解決此問題的方法。

我想到了在應用程序中使用快捷方式來調用該對話框,它似乎正在起作用。 在Office 2007中,可以通過按ALT+B+C來調用該對話框,因此我的宏可以重現該行為:

ActivePresentation.Application.Activate
VBA.SendKeys "%bc", True

也許這不是最好的方法,但是功能區層次結構對我來說太復雜了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM