สั่งPrintไฟล์ excel.xlsx โดยที่เครื่องUserไม่ได้ลงโปรแกรมExcelได้อย่างไร?

สมมติว่า โค้ดตั้งต้น ผมมีประมาณนี้
Imports Microsoft.Office.Interop.Excel

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim xlApp As Excel.Application = New Excel.Application()
        Dim xlBook As Excel.Workbook = xlApp.Workbooks.Open("D:\1234.xlsx")

        xlBook.Sheets.PrintOut()
        xlBook.Close()
        xlApp.Quit()

   End Sub

แต่ปัญหาคือ ถ้าหากว่าเครื่องที่เรานำโปรแกรมนี้ไปติดตั้ง ดันไม่ได้ลงโปรแกรมExcel
มันจะErrorทันทีมีการเรียกใช้ Excel.Application()

มันพอจะมีทางแก้ทางไหนบ้างครับ ที่เราจะสามารถสั่งปริ้นท์ได้โดยที่ไม่ต้องใช้ Excel.Application()

ปล. Userเตรียมไฟล์Excelให้
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่