一括印刷マクロNo.49892
ちーとあー さん 16/05/22 15:30
 
いつもお世話になります。

久しぶりに一括印刷マクロを使ったのですが、メール本文の一部しか印刷されません。
ヘッダーは表示通り印刷されます。本文が途中で切れたり、飛んで印刷されます。
(本文の改行キーなど影響?)

秀丸メール最新 6.53です。
HMMJointPrint  21.5KB
田楽DLL  3.2.2

です。
よろしくお願い致します。


[ ]
RE:49892 一括印刷マクロNo.49893
秀まるお2 さん 16/05/23 09:54
 
 メール本文の一部しか印刷されない原因として、1つ考えられるのは、印刷す
るページが「すべて」じゃなくて、「ページ指定」になってることがありえるか
と思います。

 例えば1ページ目は印刷されるけど2ページ目以降が出てこないってことなら
そういう可能性か考えられるかと思います。

 他の可能性は・・・、

 例えば印刷する時の秀丸パブリッシャーの指定で「カラー印刷」がONになって
るケースで、白い用紙に白(または白っぽい文字)で印刷されてしまってて、結
果、その部分が印刷されてないように見えるってことがあるかもしれません。

 とりあえず、印刷されない部分が具体的にどういう部分なのか、その様子を教
えていただければ解決のヒントになりそうな気がします。例えば「http:...」の
ようなURLの部分だけ出ないのか、2ページ目以降が出ないのか、それとも1行
が非常に長い場合の、その行の途中からが出ないのかとか。

 それと・・・印刷マクロを使う以外に、そもそも「ファイル - 印刷」で印刷
した時にちゃんと印刷されるのかとうかを先にテストしていただいた方がいいよ
うに思います。それでも同じなら、マクロのせいじゃなくて、秀丸パブリッシ
ャーかそれ用のテンプレートに問題があるのかもしれません。

 印刷した結果の、具体的にどの部分が欠けるのかについては、例えば印刷結果
をデジカメとかスマホで撮影してそれを画像アップロードサイト(fastpicと
か)にアップロードしてURLを教えていただくなどの作戦が可能です。中身がみ
んなに知られても差し支えないメールでないといけませんが。

 あと他には・・・、もしかして秀丸パブリッシャーをインストールしてない場
合は、一回秀丸パブリッシャーをインストールして、秀丸エディタの動作環境の
「印刷」ページで秀丸パブリッシャーを使う設定にしてから試してみて欲しいで
す。

[ ]
RE:49893 一括印刷マクロNo.49901
ちーとあー さん 16/05/24 10:47
 
ご対応ありがとうございます。

> 例えば1ページ目は印刷されるけど2ページ目以降が出てこないってことなら
>そういう可能性か考えられるかと思います。

どのページも最初の数行というか、1行の途中までだったり、
飛んで、次の行だったりします。

>1行
>が非常に長い場合の、その行の途中からが出ないのかとか。

これはあるかもしれません。

> それと・・・印刷マクロを使う以外に、そもそも「ファイル - 印刷」で印刷
>した時にちゃんと印刷されるのかとうかを先にテストしていただいた方がいいよ
>うに思います。

それは大丈夫です。とりあえず手動で全てのメールを印刷しました。


> 印刷した結果の、具体的にどの部分が欠けるのかについては、例えば印刷結果
>をデジカメとかスマホで撮影してそれを画像アップロードサイト(fastpicと
>か)にアップロードしてURLを教えていただくなどの作戦が可能です。中身がみ
>んなに知られても差し支えないメールでないといけませんが。

https://onedrive.live.com/redir?resid=93E7E4A8C05FB1E!118340&authkey=!AEXI6BulfFSo2gs&v=3&ithint=photo%2cjpg

> あと他には・・・、もしかして秀丸パブリッシャーをインストールしてない場
>合は、一回秀丸パブリッシャーをインストールして、秀丸エディタの動作環境の
>「印刷」ページで秀丸パブリッシャーを使う設定にしてから試してみて欲しいで
>す。

インストールしていなかったので、インストールして試したのが、
上記URLの画像です。

よろしくお願いいたします。



[ ]
RE:49901 一括印刷マクロNo.49903
秀まるお2 さん 16/05/24 11:47
 
> インストールしていなかったので、インストールして試したのが、
> 上記URLの画像です。

 そのエラーは、実は僕の所でも1回出ました。

 直す方法は・・・、「ファイル・印刷...」を実行して秀丸パブリッシャーの
印刷を1回実行すれば大丈夫じゃないかと思います。1回実行すると標準のテン
プレートが指定されて、次回マクロ実行時にはそのテンプレートが指定されます。

 もしかしてそれでもダメでしたら、秀丸エディタのマクロ用フォルダに

    HMMmacro.ini

 ってファイルがあるはずなので、そのファイルの最後の方の

    mailtemplate=

 って部分を、たとえば

    mailtemplate=_標準印刷

 のようにすれば直ると思います。(テンプレートとして「_標準印刷」を指示
する場合なら)

> >1行
> >が非常に長い場合の、その行の途中からが出ないのかとか。
>
> これはあるかもしれません。

 1行が長くて自動折り返しされずに印刷されてしまってるのだとしたら、秀丸
パブリッシャーで印刷することで直ると思います。秀丸パブリッシャーで印刷す
る時の「設定の一覧」の中の「本文BOX - 段組」の中に折り返し文字数の指定が
あるのですが、そこが「マージンいっぱいにする」になってれば大丈夫じゃない
かと思います。

 あと、マクロ実行した後の問い合わせダイアログで「ダイアログ」を選択する
と、一回印刷ダイアログが出てくるので、そこからプレビューとかも出来ます。
たとえばそこで、ダイアログの裏に出てくる印刷用メールの内容がおかしいのな
らマクロがおかしいんだと思うし、正しく出てくるけどプレビューを見るとおか
しいなら、秀丸パブリッシャーがおかしいことになります。その辺で問題の切り
分けが出来そうな気がします。



 あとあと追加で・・・

 秀丸メールの最近のバージョンだと、「設定・全般的な設定...」に「上級者
向け - 印刷」って設定ページがあって、そこで印刷時のヘッダの指定とかが出
来るようになってます。なので、実はマクロを使わなくてもそこの設定だけでも
済むかもしれません。

[ ]
RE:49903 一括印刷マクロNo.49920
ちーとあー さん 16/05/25 14:43
 
いつもながら大変詳しい説明をわかりやすく書いて頂き有り難うございました。一度
印刷実行してみることで解決しました。

秀丸パブリッシャーは使っていなかったのですが、フォントサイズの変更もご説明の
中で触れられた箇所を見ていたら、該当場所がありました。

御礼申し上げます。


> そのエラーは、実は僕の所でも1回出ました。
>
> 直す方法は・・・、「ファイル・印刷...」を実行して秀丸パブリッシャ

[ ]