2013-09-30 70 views
1
Dim ProcessProperties As New ProcessStartInfo() 
ProcessProperties.FileName = "notepad.exe" 
ProcessProperties.Arguments = "/p c:/doc.txt" 'command line arguments '' 
''ProcessProperties.WindowStyle = ProcessWindowStyle.Maximized 
Dim myProcess As Process = Process.Start(ProcessProperties) 

當使用上面的代碼打印時,我打印了「doc.txt」。我不想在打印結束時顯示文件名打印文件(記事本)沒有打印文檔中出現的文件的名稱

+2

你不能輕易修改方式記事本打印的文本文件。沒有必要把這個工作交給記事本,而是使用PrintDocument類來打印它。 –

回答

2

這是不可能通過命令行參數傳遞到記事本隱藏標題,接受的唯一參數/ P參數是文件名。 (請參閱link

只有打開記事本並進入文件 - >頁面設置,然後更改標題命令才能打印標題。 (請參閱link

如果確實需要使用進程進行打印,則可以嘗試搜索支持打印參數的第三方編輯工具。

另一種方法是打印文本文件實現功能,看到這個文章#1(Link