標題:
[發問]
請教怎麼打印.TXT文檔到printer ?
[打印本頁]
作者:
adrian_9832
時間:
2018-6-6 09:53
標題:
請教怎麼打印.TXT文檔到printer ?
我手頭上有一個 用VBA 讀取大約60個 TXT文件的路徑 如以下 請問 怎麼發送到Printer 列印出來
C:\namelist.txt
C:\namelis1t.txt
C:\namelis2t.txt
C:\namelis3t.txt
C:\namelis4t.txt
C:\namelis5t.txt
C:\namelis6t.txt
C:\namelis7t.txt
C:\namelis8t.txt
C:\namelis9t.txt
C:\namelis10t.txt
C:\namelis11t.txt
C:\namelis12t.txt
C:\namelis13t.txt
C:\namelis14t.txt
C:\namelis15t.txt
.........
作者:
GBKEE
時間:
2018-6-6 20:00
本帖最後由 GBKEE 於 2018-6-7 05:28 編輯
回復
1#
adrian_9832
試試看
Option Explicit
Sub Ex()
Dim xPath As String, xBat As String, St As String, Msg As Boolean
xPath = "d:\" '指定的資料夾
xBat = xPath & "Print.Bat" 'Bat-> DOS 下自動執行的檔案
St = Dir(xPath & "*.txt", vbDirectory) '查看指定副檔名的檔案
If St <> "" Then
Msg = True
With CreateObject("Scripting.FileSystemObject").CreateTextFile(xBat, 1) '建立一個檔案
.Write "PRINT " & xPath & St & vbCrLf '寫入
St = Dir '查看下一個檔案
Do While St <> ""
.Write "PRINT " & xPath & St & vbCrLf
St = Dir
Loop
.Close
End With
If Msg Then Shell xBat '執行程式
Kill xBat '刪除一個檔案
End If
End Sub
複製代碼
作者:
adrian_9832
時間:
2018-6-8 13:21
謝謝大大的回復
我試過上方的編碼 但是我的炭粉打印機 沒反應 我想可能要再找找問題再那裡
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)