客戶又問了一奇怪的問題,客戶的客戶習慣直接將 Excel檔製作的報表直接列印出來查看,而不習慣在螢幕上看完了再列印.
當然..不是用 Print 要列印.XLS 的指令
作法如下
OFFICE 2007 作法
C:\>"C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" 要列印.XLS /q /n /mFilePrintDefault /mFileExit
可以用於列印 WORD 和 TXT 等類型檔案
官網說明
OFFICE 2003 作法
如果以 OFFICE 的方式用
WINWORD的方去是列印,只會列印出一堆亂碼.
而且 EXECL 沒有提供列印的參數
Excel 的命令列參數
用外掛小程式的方法..處理吧 !
VB6 作法..
Private Sub Form_Load()
Dim objExcelApp As Excel.Application
Dim objSheet As Excel.Worksheet
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Workbooks.Open "\要列印.XLS"
Set objSheet = objExcelApp.ActiveWorkbook.Sheets("Sheet名稱")
objSheet.Activate
objSheet.PrintOut
End Sub
沒有留言:
張貼留言