[VBA ] Application.FileSearch要怎麼改寫?
今天把公司的電腦升級成office2010
發現原本的巨集不能使用
偵錯發現是Application.FileSearch在2007以後的版本就不能使用了
原程式碼如下:
Sub AutoCopyTableTofile()
defaultfile = Application.ActiveDocument.Name
With Application.FileSearch
.FileName = "獎懲統計表.doc"
.LookIn = "c:\獎懲月報"
.Execute
If .FoundFiles.Count > 0 Then
Documents.Open FileName:="c:\獎懲月報\獎懲統計表.doc"
Documents(defaultfile).Activate
Selection.Tables(1).Range.Copy
Documents("獎懲統計表.doc").Activate
Selection.Paste
Documents(defaultfile).Close
Else
MsgBox ("未找到===>獎懲統計表.doc<==檔案")
Exit Sub
End If
End With
End Sub
----
請問這段程式碼要怎麼改寫成能在office2007以後版本run的巨集呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.69.153.120
※ 文章網址: http://www.ptt.cc/bbs/Visual_Basic/M.1412063010.A.BDD.html
推
09/30 15:57, , 1F
09/30 15:57, 1F
→
09/30 16:04, , 2F
09/30 16:04, 2F
推
09/30 16:21, , 3F
09/30 16:21, 3F
→
09/30 16:26, , 4F
09/30 16:26, 4F
推
09/30 16:52, , 5F
09/30 16:52, 5F
→
09/30 16:52, , 6F
09/30 16:52, 6F
→
09/30 16:52, , 7F
09/30 16:52, 7F
→
09/30 16:52, , 8F
09/30 16:52, 8F
→
09/30 16:52, , 9F
09/30 16:52, 9F
→
09/30 16:52, , 10F
09/30 16:52, 10F
→
09/30 16:52, , 11F
09/30 16:52, 11F
→
09/30 16:52, , 12F
09/30 16:52, 12F
→
09/30 22:23, , 13F
09/30 22:23, 13F
→
09/30 22:24, , 14F
09/30 22:24, 14F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章