[VBA ] 請問一個對話方塊的問題

看板Visual_Basic作者 (萊茵的黃金)時間3年前 (2020/06/06 00:32), 編輯推噓1(1010)
留言11則, 5人參與, 3年前最新討論串1/1
請問各位前輩,這個對話方塊要如何用VBA叫出來, 謝謝. https://imgur.com/XKFKkK0
因為自從PowerPoint改版拿掉Macro錄製後,又加了一堆有的沒的shape 型態,都需要寫一堆判斷式去判斷各shape中的文字藏在哪個物件中,但 很多shape的文字又找不到在哪個物件項目,實在很麻煩. 最後發現最好用的是這個對話方塊,10個以內詞語替換還好,可以慢慢 用滑鼠點,可是我有100多個要替換的詞語,而且少部分詞語還不能使用 全部取代,必須一個個判斷. 我查了很多關於dialog關鍵字的網頁,但是似乎都找不到答案,因此想 請教前輩們,有沒有叫出這個對話方塊的方法,謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.248.108 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1591374754.A.1E9.html

06/06 20:21, 3年前 , 1F
看不懂你的問題;直接按Ctrl-F這樣叫不出來嗎?
06/06 20:21, 1F

06/07 00:20, 3年前 , 2F
我的問題簡單說是:如何用VBA巨集叫出這個對話方塊,謝
06/07 00:20, 2F

06/07 00:20, 3年前 , 3F
06/07 00:20, 3F

06/07 04:36, 3年前 , 4F
我也看不懂你的問題 你應該是要用VBA實現取代的功能
06/07 04:36, 4F

06/07 04:37, 3年前 , 5F
而不是真的需要叫出這個取代功能的視窗吧
06/07 04:37, 5F

06/07 04:42, 3年前 , 6F
用這篇的方法不知道可不可以 https://bit.ly/3dESmWD
06/07 04:42, 6F

06/07 07:55, 3年前 , 7F
沒錯,我真的只要用VBA叫出這個取代視窗,網址中所述方法
06/07 07:55, 7F

06/07 07:55, 3年前 , 8F
我會
06/07 07:55, 8F

06/07 22:34, 3年前 , 9F
Application.CommandBars.ExecuteMso("FindDialog")
06/07 22:34, 9F

06/09 21:58, 3年前 , 10F
謝謝,我試看看
06/09 21:58, 10F

06/14 21:55, 3年前 , 11F
到底為什麼要拿掉錄製功能啦...QQ
06/14 21:55, 11F
文章代碼(AID): #1UsdEY7f (Visual_Basic)
文章代碼(AID): #1UsdEY7f (Visual_Basic)