2014-02-20 130 views
0

我有一個ASP.Net 3.5(C#)網站加載一個Excel文件,然後我想在用戶的默認打印機上的標籤打印機上打印?如何將excel文件直接發送到打印機或打印html代碼?

  1. Excel文件填充工作表Sheet1上
  2. 打印區域具有文件
  3. 在設定當我從Excel打印到它打印精美的標籤打印機。

我想將excel文件發送到用戶的默認打印機。並自動打印打印區域或第一張紙。

我會打開發送一個HTML字符串,如果可能的話,我的數據格式化在一個表中。這將消除對excel文件的任何需求。

Microsoft Excel未安裝在網絡服務器上,因此使用Excel Refrence已不存在。但我確實有Microsoft Office SDK 2.0,如果需要的話可以使用它。

在此先感謝您的任何提示或任何方向。

回答

0

您可以手動進行任何操作,您可以使用宏記錄器進行記錄並找出代碼。這裏是將文件發送到我的打印機生成的代碼:

Application.ActivePrinter = "HP LaserJet P2014 on Ne03:" 
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,""HP LaserJet P2014 on Ne03:"",,TRUE,,FALSE)" 

你可以改變的變量,以符合您自己的打印機

相關問題