[英]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.