tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルファイルを開かずに印刷
記事No14322
投稿日: 2009/12/18(Fri) 17:05
投稿者ランド
windowsでアイコンを右クリックして印刷できるように、VB6やExcelVBAからソースコードで、テキストファイルやPDFファイル、Excelファイルなどをファイル名を指定するだけで開かずに印刷できないものでしょうか?宜しくお願い致します。

[ツリー表示へ]
タイトルRe: ファイルを開かずに印刷
記事No14323
投稿日: 2009/12/18(Fri) 18:43
投稿者魔界の仮面弁士
> windowsでアイコンを右クリックして印刷できるように、VB6やExcelVBAからソースコードで、テキストファイルやPDFファイル、Excelファイルなどをファイル名を指定するだけで開かずに印刷できないものでしょうか?

右クリックからの印刷でも、xls ファイルは Excel によって開かれる事になりますが、
それは構わないという事なのですね?

であれば、ShellExecute API の第二引数に "print" という文字列を指定すれば、
右クリックから印刷を選んだ時と、同じ効果が得られますよ。
http://msdn.microsoft.com/ja-jp/library/cc422072.aspx
# ShellExecuteEx API でも可。

[ツリー表示へ]
タイトルRe: ファイルを開かずに印刷
記事No14331
投稿日: 2009/12/21(Mon) 20:09
投稿者花ちゃん
関連付け起動によるファイルの印刷 でよいのなら、ここの逆引きヘルプに
サンプルがありますよ。
 
  http://hanatyan.sakura.ne.jp/vbhlp/kanrenPr.htm

[ツリー表示へ]