2009-08-18 8 views
0

OutlookマクロでVBAを使用してプログラムでWord文書を印刷する方法をお探しです。Outlook 2007でVBAを使ってプログラムで文書を印刷する

1)Wordを使用してコマンドラインスイッチを使用して文書を印刷するには、シェルを使用します。

2)Outlookを使用してドキュメントを印刷します。

これを行う方法はありますか?私はプリンタを指定できる必要があります。

ありがとうございます!

答えて

1

一部のGoogle-INGの後、これはどのように行うのです:

Dim WordObject As Object 
Dim DocumentObject As Object 

Set WordObject = CreateObject("Word.Application") 
WordObject.Visible = True //Specifies if you want the actual window to appear 

Set DocumentObject = WordObject.Documents.Open("File Name Here") 
WordObject.ActivePrinter = "Printer Name Here" 
WordObject.PrintOut (True) //Set to True to print in the background 

出典:http://msdn.microsoft.com/en-us/library/bb213458.aspx

0

私はあなたがプログラムで印刷機能を呼び出すためにwordオブジェクトを使用できるはずだと思います。私はプログラムでクラスのエクセルを使っていたことを知っています。だからあなたは言葉もできるはずです。

+0

Linux環境での私は、一般的にプログラム。 Wordオブジェクトの呼び出しに関するサンプルコードや記事へのリンクを投稿できますか?本当にありがとう! – Tyler

関連する問題