返回列表 上一主題 發帖

如何用VBA列印特定檔名的Excel檔案?

本帖最後由 mark15jill 於 2012-3-15 14:22 編輯

回復 3# hbjang


    再請教 EXCEL 檔案名稱 有規律? 或者是  有完整的檔案名稱??

如果 有EXCEL檔案 內存放 要列印檔案的名稱
如 檔案名稱.xls    則可用以下程式 直接列印

Sub Macro1()
For ux = 1 To 65535
  If Range("a" & ux).Value <> "" Then
        ee = Range("a" & ux).Value
        ChDir "D:\要列印資料"   '檔案存放的資料夾
        Workbooks.Open Filename:="D:\要列印資料\" & ux & ".xlsx"
        Application.ActivePrinter = "Microsoft Office Document Image Writer on Ne05:"   ' 這邊為 設定印表機(Microsoft Office Document Image Writer on Ne05:)
        ExecuteExcel4Macro _
            "PRINT(1,,,1,,,,,,,,2,""Microsoft Office Document Image Writer on Ne05:"",,TRUE,,FALSE)" ' 這邊為 設定印表機(Microsoft Office Document Image Writer on Ne05:)
        ActiveWindow.Close
    End If
Next ux
End Sub

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題