這是我迄今建立了子:我肯定有更好的方法來做到這VBA通單元格的值打印對話框
Sub Grab_Screencap()
'Open URL
With CreateObject("InternetExplorer.Application")
.Visible = True
.Navigate _
Worksheets("Queue").Range("A3").Value
Application.Wait (Now + #12:00:02 AM#)
SendKeys "^p", True
Application.Wait (Now + #12:00:02 AM#)
SendKeys "{UP}", True
SendKeys "{UP}", True
SendKeys "~", True
Application.Wait (Now + #12:00:02 AM#)
SendKeys "+{TAB}", True
SendKeys "+{TAB}", True
SendKeys "+{TAB}", True
SendKeys "+{TAB}", True
SendKeys "+{TAB}", True
SendKeys "~", True
End With
End Sub
,但我仍然對小童側游泳池。
這需要我在電子表格中的URL,然後打開IE,導航到該頁面,打開「打印」對話框,選擇「XPS文檔編寫器」,導航到路徑字段,然後突出顯示該值。
現在我想通過一個根目錄,從小區一個文件名,像
"C:\users\user1\desktop\" & Worksheets("Queue").Range("A5").Value
擺弄左右,但找不到任何現有的文件即行了我想要做的我可以理解。
我所做的確定如何做新事物是記錄一個宏,然後看看它在做什麼。 – MikeT
如果在Excel之外擴展宏記錄,那麼這將起作用。也許我錯過了一個設置,但是一旦我離開Excel,宏停止錄製。 Anyhoo,我想出了一個解決方法。只需聰明地擴展使用SendKeys。 – user2989297
您是否嘗試打印外部(非Excel工作簿)文件的內容? –