2012-02-15 6 views
0

OKこれで、プリンタの設定を保存し、後でアプリケーションからページを印刷するたびに呼び出す必要があるプロジェクトに取り組んでいます。何日も読んで、これを働かせようとしたら、私は "大きな写真"から何かを逃していると思う。印刷設定の保存と呼び戻し

まず、Visual Basic 2010 Express(VB Script)を使用していますが、少なくとも私は試していましたが、紛失しました。

目的は、ユーザーが選択したプリンタ設定(印刷設定ダイアログなど)を変数または配列に保存するか、ファイルまたはレジストリに書き込むことです。その後、ユーザーがページを印刷した後、以前に選択した設定は、印刷ダイアログを使用してそれらを再選択する必要があります(できれば印刷ダイアログは表示されません)。スクリプトは実際にページを印刷する必要はなく、別のスクリプトから呼び出されるSubまたはFunctionである必要があります。その理由は、ユーザーがページを印刷するときに実行されるスクリプトが、実際に選択された1組のプリンタ設定でいくつかのページを印刷するため、用紙サイズを含むプリンタと設定を切り替えてから、 。

例:ユーザーが「印刷」ボタンをクリックします。ページ1〜3を印刷する前に機能「PrinterSettings1」を実行し、その後に(4〜8ページを印刷する前に)2番目の機能「PrinterSettings2」を実行します。

おかげ

編集:私はそれが窓のほとんどのバージョンに含まれていない任意の依存関係を持っていなかった好みます。それとも、.NET Frameworkやその他のものを必要としないということですが、それが絶対に必要な場合は、動作させる必要があります。

+0

Visual Basic 2010 ExpressはVisual Basicでコンパイルされた言語です。 VBScriptはスクリプト言語であり、解釈されます。 –

答えて

0

私たちは、setprinter.exeを使用してlogon/logofでプリンタを操作しています。 http://www.microsoft.com/download/en/details.aspx?id=17657
私は依存関係について読みました。私はこのようなものを呼び出す以外にこれを行う方法があるのか​​疑問です。

関連する問題