作者rheingold (莱茵的黄金)
看板Visual_Basic
标题[VBA ] 请问一个对话方块的问题
时间Sat Jun 6 00:32:32 2020
请问各位前辈,这个对话方块要如何用VBA叫出来, 谢谢.
https://imgur.com/XKFKkK0
因为自从PowerPoint改版拿掉Macro录制後,又加了一堆有的没的shape
型态,都需要写一堆判断式去判断各shape中的文字藏在哪个物件中,但
很多shape的文字又找不到在哪个物件项目,实在很麻烦.
最後发现最好用的是这个对话方块,10个以内词语替换还好,可以慢慢
用滑鼠点,可是我有100多个要替换的词语,而且少部分词语还不能使用
全部取代,必须一个个判断.
我查了很多关於dialog关键字的网页,但是似乎都找不到答案,因此想
请教前辈们,有没有叫出这个对话方块的方法,谢谢.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 112.105.248.108 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1591374754.A.1E9.html
1F:→ easterday: 看不懂你的问题;直接按Ctrl-F这样叫不出来吗? 06/06 20:21
2F:→ rheingold: 我的问题简单说是:如何用VBA巨集叫出这个对话方块,谢 06/07 00:20
3F:→ rheingold: 谢 06/07 00:20
4F:→ olycats: 我也看不懂你的问题 你应该是要用VBA实现取代的功能 06/07 04:36
5F:→ olycats: 而不是真的需要叫出这个取代功能的视窗吧 06/07 04:37
7F:→ rheingold: 没错,我真的只要用VBA叫出这个取代视窗,网址中所述方法 06/07 07:55
8F:→ rheingold: 我会 06/07 07:55
9F:→ noworneverev: Application.CommandBars.ExecuteMso("FindDialog") 06/07 22:34
10F:→ rheingold: 谢谢,我试看看 06/09 21:58
11F:推 profyang: 到底为什麽要拿掉录制功能啦...QQ 06/14 21:55