問題タブ [page-setup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2863 参照

c# - Word文書のディレクトリをプログラムで印刷しています...最後のファイルは常にスキップされました

Word 文書のディレクトリをプログラムで印刷しようとすると問題が発生します。この例では、「3_」プレフィックスを持つファイルのみを印刷しようとしています。問題は、接頭辞が 3_ のファイルが 2 つないとファイルが印刷されないことです。私はこの問題を解決するために永遠に見回してきました。ファイルを開く方法に何か問題がありますか? ディレクトリに 2 つのファイルがある場合にのみ機能します。この場合、2 つのファイルのうちの 1 つだけが出力されます。

編集:メッセージボックスを試してみましたが、パスは正しいです。ファイル名は正しいです。また、プリンター フォルダー内のプリンターを見ていると、ドキュメントが一瞬点滅してから消えます (出力を確認できるように印刷を一時停止しています)。Word でエラーが表示される場合、表示されないのはなぜですか? ディレクトリに 3_ プレフィックスを持つ 2 つのファイルがある場合、なぜこれが機能するのでしょうか?

編集: printout() メソッドの問題だと思います。アプリを可視に設定して実行すると、ドキュメントは正常に開きますが、何も印刷されません。ドキュメントを手動で開いて印刷できます (正常に動作します)。

編集:回答ありがとうございました。printout() メソッドの background パラメータが問題でした。印刷が完全にスプールされる前にプログラムが終了します (これが、印刷キューでドキュメントが点滅して消えるのを見る理由です。バックグラウンド印刷をオフにするには、ドキュメントを開いたままにして印刷する必要がありました。これが重要でした。ありがとうございました

0 投票する
1 に答える
2737 参照

wpf - WPF のページ設定ダイアログ

私が取り組んでいるプログラムからPDFとXPSの両方に出力する機能を追加することをいじっています。最初はどちらもプリンター (pdf プリンター/xps ライター) を介して行われましたが、もう少し直接的に行いたいと思います。

私が遭遇した問題は、WPF のページ設定ダイアログがないように見えることです。見つけられないだけですか、それともこのようなものを WPF でカスタムビルドする必要がありますか?

印刷ダイアログを表示してから、実際に PrintDialog.Print を呼び出さないだけで済みますが、これは、ユーザーが PDF プリンターを使用して印刷するよりも優れているとは言えません。印刷ダイアログからすべてのページ設定を取得できますが、実際には、ユーザーは現在選択されているプリンターに対してそれらの設定を設定することになります。

ページ サイズ、余白、部数など、すべての標準的なプリンタ設定オプションを含むダイアログが必要です。作成するのは難しくありませんが、見つからないことに驚いています...

0 投票する
3 に答える
5819 参照

excel - VBA を使用して、あるシートのヘッダー/フッターから別のシートに画像をコピーする

ある Excel シートのヘッダー/フッターにある会社のロゴを別のワークブックの別のシートにコピーするには、VBA コードを記述する必要があります。何か案は?

0 投票する
1 に答える
433 参照

excel - PageSetup の問題

「個々の範囲を印刷する」シリーズの質問の最後の問題であるといいのですが、PageSetup オブジェクトをあるページから別のページにコピーする方法をより知識のある読者に謙虚に尋ねます。

簡単にできるのでDest.PageSetup = Source.PageSetup、同じことを行う関数を作成する必要がありました。要約形式は以下のとおりです。

そして SetParam は単純です:

ただし、これはページ設定をコピーしません-この関数を呼び出した直後に呼び出しますtmp.PrintPreview(tmpは一時的なワークシートです)。出力は、関数を呼び出したことがない場合と同じです。

これは蜃気楼ですか (それはあなたに適していますか?)。それが蜃気楼でない場合、これを修正するにはどうすればよいですか?

0 投票する
2 に答える
5377 参照

excel - MSProjectからPageSetup.Orientation=xlLandscapeを設定できません

MS Project 2003でVBAを使用して、Excelシートを作成し、それにデータを書き込みます。その後、作成したシートのSetPrintAreaとOrientationを変更したいので、

.Orientationステートメントでクラッシュします。コメントすると、.PrintArea行でクラッシュします。私の結論は、.PageSetupのプロパティを設定できないということです

PrintAreaを指定するにはどうすればよいですか?

0 投票する
2 に答える
2232 参照

web-services - Webサービスからレジストリにアクセスする

Webサービスから一部(すべてではない)のレジストリキーにアクセスするのに問題があります。したがって、レジストリへのアクセスにはセキュリティ上の制限があると想定しました(そしていくつかの調査で確認しました)。C#.Netアプリケーションで具体的に行う必要のあるコードや構成の変更はありますか?

具体的には、「Software \ Microsoft \ Internet Explorer\PageSetup」の下にあるPageSetupの値を読み書きしようとしています。

0 投票する
1 に答える
3139 参照

vb.net - コードからのwebbrowserコントロールページのセットアップオプション

Webブラウザコントロールを備えた.netフォームアプリケーションがあります。コントロールにhtmlファイルがロードされています。そのドキュメントを印刷するために、コード自体からマージン、ヘッダー、フッター、および方向を設定したい...

現在、pagesetupDialogを呼び出して、これらを手動で設定しています。これらすべての必要なオプションをコードから設定するにはどうすればよいですか?

ありがとうございました!

0 投票する
1 に答える
1827 参照

actionscript-3 - ページ設定ダイアログなしで印刷するには?

Airで何かを印刷しようとしています。これですべてが機能しますが、ページ設定の形式が毎回表示されます。私が達成したいのは、標準のプリンターと標準の用紙サイズが自動的に選択されることです。したがって、ダイアログはポップアップしません。

私は見つけまし var myPrintJob:PrintJob = new PrintJob(); if (myPrintJob.supportsPageSetupDialog) { myPrintJob.showPageSetupDialog(); } たが、これは実際にそれを表示する可能性を与えるだけです。表示しない方法はありますか?

ありがとうございました!

0 投票する
0 に答える
2167 参照

excel - PageSetup プロパティにアクセスするときの実行時エラーを回避する方法

みなさん、こんにちは。ちょっとした質問があります。私は現在、レポートを生成し、書式を設定して印刷する Excel プログラムに取り組んでいます。上司にプログラムを見せようとしていたときに、Excel で pagesetup クラスが機能していないというエラーが表示されました (エラー 1004)。問題が彼女のプリンターにあることに気付くのに数分かかりました。2 番目に彼女のプリンターを変更したところ、問題なく動作しました。

私の質問は、どのプリンターがインストールされているかを制御できない会社全体に Excel ファイルを送信したときに、実行時エラーが表示されないようにするにはどうすればよいでしょうか?

Excelから印刷できないことは気にしませんが、Excelでフォーマットする必要があります。

どうもありがとう。

0 投票する
0 に答える
547 参照

c# - ページ設定ヘッダーとフッター用の Excel メモリを解放する方法

私はいくつかの Excel スプレッドシートを設定するコードに取り組んでいます。ただし、C# のメモリの問題が発生しました。基本的に COM オブジェクトの相互運用リリースを使用するガベージ処理を行うルーチンがあります。

ただし、ヘッダーとフッターを設定するときに、記憶にまだ Excel タスクが残っているため、このコードまで追跡しました。私はこのコードを少し削減しました。このフォーラムの多くの場所で読んだ既知の Excel TWO DOT RULE で問題が発生しないように、pagesetup を Excel.Pagesetup として保存しました。

後でシートとワークブックのメモリをクリアしますが、これは期待どおりに機能しますが、ページ設定パーツを含めるとメモリにまだスポットがあります。私が間違っていることはありますか?

編集: 誰かが興味を持った場合に備えて、これは私のリリース機能です。obj は参照によって送信され、null になります。他の部位にも効くようです。