印刷時のみヘッダーなしにしたいNo.01400
Pi-Bo- さん 17/05/09 11:54
 
はじめまして。
どうぞよろしくお願いいたします。

秀丸メールを愛用させていただいております。
業務上特定のメールを紙で印刷することが多いのですが、印刷枚数を減らす為に印刷
時のみヘッダーなしにする事は可能でしょうか。

閲覧時はヘッダー情報を参照する必要がある為、右クリックでの設定を行うのは避け
たいです。

秀丸パブリッシャーを試させていただきましたが、恥ずかしながら本文設定そのもの
を編集する術が分からずに諦めてしまいました。

皆さまのお知恵を拝借出来ますと幸いです。
よろしくお願いします。

[ ]
RE:01400 印刷時のみヘッダーなしにしたいNo.01402
秀まるお2 さん 17/05/09 13:49
 
 一応、ノーマルな解決策としては、

 1.印刷の前に「表示 - メールのヘッダ - 表示しない」を実行
 2.印刷コマンド実行。
 3.「表示 - メールのヘッダ - 簡略表示」を実行して元に戻す

 か、または'H'キーでヘッダ表示を切り替えて印刷するなどの方法になります。

 そのヘッダ表示切り替えが面倒ってことでしたら、例えばマクロでやるとした
ら、

    loaddll "tkinfo.dll";
    #headerview = dllfunc("HeaderView");
    if( #headerview != 0 ) {
        #n = dllfunc("SwitchHeaderView", 0);
    }
    #n = sendmessage( hidemaruhandle(0), 0x111, 40119, 0 );
    if( #headerview != 0 ) {
        #n = dllfunc("SwitchHeaderView", #headerview);
    }

 のようなマクロでいけます。
 (秀丸メールは最新のV6.70でないとダメです。)

 もう1つ別の作戦として、「全般的な設定・上級者向け・印刷」の所での「印
刷時の簡略表示ヘッダを個別指定する」をONにした上で、簡略表示ヘッダを空っ
ぽにしてしまう作戦もあります。そうすると、1行目に空行が混じってしまう欠
点がありますが、ヘッダは空で印刷されます。

[ ]
RE:01402 印刷時のみヘッダーなしにしたいNo.01406
Pi-Bo- さん 17/05/09 15:15
 
早々にアドバイスいただきまして心より感謝いたします。
大変情けない話で恐縮ですが、教えていただいた
> もう1つ別の作戦として、「全般的な設定・上級者向け・印刷」の所での「印
>刷時の簡略表示ヘッダを個別指定する」をONにした上で、簡略表示ヘッダを空っ
>ぽにしてしまう作戦もあります。そうすると、1行目に空行が混じってしまう欠
>点がありますが、ヘッダは空で印刷されます。

を設定し、印刷ダイアログで印刷用ヘッダにチェックを入れても入れなくともヘッダ
が全て印刷されてしまいます。
印刷時の簡略表示ヘッダは空欄にしております。

次にマクロの登録で教えていただいたマクロを登録してみたところ希望通りにヘッダ
無しで印刷が出来ました。
もし可能でしたら印刷実行時にマクロの自動実行の設定は可能でしょうか。

勝手な都合ばかりで申し訳ございませんが、教えていただけますと幸いです。
秀丸メールがこれを機に最新版へアップデートしました。
よろしくお願いいたします。


[ ]
RE:01406 印刷時のみヘッダーなしにしたいNo.01410
秀まるお2 さん 17/05/09 15:35
 
> を設定し、印刷ダイアログで印刷用ヘッダにチェックを入れても入れなくともヘッダ
> が全て印刷されてしまいます。
> 印刷時の簡略表示ヘッダは空欄にしております。

 可能性としてですが、ヘッダがもしも「すべて表示」になってる状態だと、そ
のまま印刷されてしまいます。

 たしかに「簡略表示」になってる状態で印刷を実行したのなら、全般的な設定
で指定した通りになるはずではあります。

> もし可能でしたら印刷実行時にマクロの自動実行の設定は可能でしょうか。

 「マクロ - マクロ登録...」の「秀丸メール本体側」の、例えば「マクロ1」
とかに登録すれば、「マクロ」メニューから簡単に呼び出して実行は可能ですけ
ども、さらに、「ファイル - 印刷」コマンドを実行した時にも、そのコマンド
をマクロに置き換えてしまうことも可能です。

 同じく「マクロ - マクロ登録...」の所に「コマンド置き換え」ってページが
ありまして、そこの置き換えリストに、例えばマクロ名が「印刷.mac」なら、

    40119,印刷.mac

 のように指定します。そうすると、「ファイル」メニューの「印刷」コマンド
が、

   印刷(P)...(マクロに置き換え)

 のように表示されるようになって、それを実行するとマクロが実行されます。

 それでどうでしょうか。

[ ]
RE:01410 印刷時のみヘッダーなしにしたいNo.01411
Pi-Bo- さん 17/05/09 16:21
 
お世話になります。
ご丁寧に教えていただきましてありがとうございます。
印刷コマンドをマクロに置き換え出来ました。

最後の我儘を申し上げますと、メールをエディタで表示している状態で「Ctrl+P」で
印刷時にマクロで置き換えた印刷が実行出来ましたら至上の悦びなのですが可能でし
ょうか。
印刷のショートカットキーとして動作は同じはずなのに、メニューからボタンを選択
した際と、ショートカットキーで印刷した時では結果が違って驚きました。

急いでおりませんのでお時間ある際に教えていただけますと幸いです。
何卒よろしくお願いいたします。

[ ]
RE:01411 印刷時のみヘッダーなしにしたいNo.01412
秀まるお2 さん 17/05/09 16:56
 
 キー割り当てから選んだ場合はマクロへの置き換えが効かないということ
で・・・。これは一応バグのような気がするので、次のβ版で修正しようと思い
ます。

 とりあえず、Ctrl-Pのキー割り当てを、「印刷」じゃなくて、「マクロ1」に
すればいいと思います。

 「マクロ - マクロ登録...」の「エディタ側」ページで、マクロ1に印刷用
マクロを登録します。さらに、「設定 - キー割り当てで、

 マクロ1(エディタ側)

 ってコマンドがあるので、それに対してCtrl-Pを割り当てれば、Ctrl-Pで
マクロが起動されるはずになります。

 とりあえずそれで回避お願いします。

[ ]
RE:01412 印刷時のみヘッダーなしにしたいNo.01414
秀まるお2 さん 17/05/09 17:18
 
 「Ctrl-P = 印刷」のキー割り当てですが、これは秀丸メール側での話じゃな
くて、秀丸エディタでの割り当てになるのですね。

 秀丸エディタでの印刷コマンドは、すみませんがマクロには置き換え不可にな
ります。秀丸メール側のキー割り当てで「印刷」に対してCtrl-Pを割り当ててい
ただければ、うまくマクロに置換されます。

 ということで、どっちにしても秀丸メール側でキー割り当てしていただくって
ことで回避お願いします。

[ ]
RE:01414 印刷時のみヘッダーなしにしたいNo.01415
Pi-Bo- さん 17/05/09 17:41
 
色々とご面倒おかけして済みません。

お蔭様で秀丸メール本体のキー割り当てからエディタ側のマクロ1に対しキー割り当
てを行い長年切望していた印刷を行うことが出来ました。

実は5年ぐらい前から悩んでフォーラムなどを検索していたのですが、見つけられず
うじうじしておりました。
これでさらに快適に使うことができます。

大量のメールデータを取り扱っても動作が重くならず、検索も高速でこれ以上のメー
ラーには出会えないと思っています。
ありがとうございました。お世話になりました。

失礼します。

[ ]