作者cool21540125 (cool21540125)
看板Visual_Basic
标题[VBA ] 使用Excel执行"搜寻"、"开启pdf"等动作
时间Thu Nov 26 20:53:31 2015
小弟在设计Excel时,有几个想做的事
----------------------
储存格设定环境如下
A1:「2328」 (股票代码)
A2:「D:\test\」 (路径)
A3:「广宇」
----------------------
1.让excel开启资料夹,执行搜寻,并将结果呈现出来,说明如下:
执行VBA後,程式自动帮我执行下列动作
「开启指定路径的资料夹」、「搜寻 2328」、将搜寻结果以
「详细资料的呈现方式」,并以「修改日期做排序」
(路径都是固定的,只是会依不同的股票代码去寻找相关的pdf)
怎麽做...完全没有头绪@@
2.让excel直接开启pdf
这个问题在边po文、边try时已解决,顺便分享一下
Sub OpenPDF()
pdfPath = "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
dPath = "D:\test\2328.pdf"
Shell pdfPath & " " & dPath, vbNormalFocus
End Sub
再来只要把参数独立出去,不是问题
程式是要给大家用的,假如大家都安装在相同目录,版本都相同,会有其他问题吗?
3.让excel超连结,上网搜寻
像是要连到udn新闻找「广宇」,excel仅需设定
「=HYPERLINK("
http://udn.com/search/result/2/广宇")」
↑再者参数再改一改便能活用,不成问题!
但是现在的问题,我想找的不是「udn新闻」
而是将「广宇」2个字搬到「网址列」去寻找
(使用google chrome、搜寻引擎为google)
但当我直接到www.google.com.tw,直接搜寻「广宇」後,想找出网址,
但网址居然变成
「
https://www.google.com.tw/#q=%E5%BB%A3%E5%AE%87」....#$%^&*#@..
↑而且每家公司跑出来的规则都不同....OOXX
请问有解法吗?
最後还有问...
如问题3
小弟试着把udn的网址里的2改成1,居然可以找到一样的东西
但是改成3、4、5...,就搜寻不到结果
我没有it背景... 网页的知识除了http、xml不能吃之外,其他都不懂
"2"在这网页之中有什麽涵义吗?
比较头大的是第1个问题,小弟不求详解,给提示便可
麻烦各位高手们指教了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.147.1.146
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1448542413.A.5E9.html
1F:→ sosokill: 3.%E5%BB这一串是url编码 进行编码/解码就可以了 11/26 21:22