[VBA ] 请问一个对话方块的问题

楼主: rheingold (莱茵的黄金)   2020-06-06 00:32:32
请问各位前辈,这个对话方块要如何用VBA叫出来, 谢谢.

因为自从PowerPoint改版拿掉Macro录制后,又加了一堆有的没的shape
型态,都需要写一堆判断式去判断各shape中的文字藏在哪个物件中,但
很多shape的文字又找不到在哪个物件项目,实在很麻烦.
最后发现最好用的是这个对话方块,10个以内词语替换还好,可以慢慢
用鼠标点,可是我有100多个要替换的词语,而且少部分词语还不能使用
全部取代,必须一个个判断.
我查了很多关于dialog关键字的网页,但是似乎都找不到答案,因此想
请教前辈们,有没有叫出这个对话方块的方法,谢谢.
作者: easterday (....)   2020-06-06 20:21:00
看不懂你的问题;直接按Ctrl-F这样叫不出来吗?
楼主: rheingold (莱茵的黄金)   2020-06-07 00:20:00
我的问题简单说是:如何用VBA宏叫出这个对话方块,谢谢
作者: olycats ( )   2020-06-07 04:36:00
我也看不懂你的问题 你应该是要用VBA实现取代的功能而不是真的需要叫出这个取代功能的视窗吧用这篇的方法不知道可不可以 https://bit.ly/3dESmWD
楼主: rheingold (莱茵的黄金)   2020-06-07 07:55:00
没错,我真的只要用VBA叫出这个取代视窗,网址中所述方法我会
作者: noworneverev (小朋友)   2020-06-07 22:34:00
Application.CommandBars.ExecuteMso("FindDialog")
楼主: rheingold (莱茵的黄金)   2020-06-09 21:58:00
谢谢,我试看看
作者: profyang (prof)   2020-06-14 21:55:00
到底为什么要拿掉录制功能啦...QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com