• ベストアンサー

LOTUSマクロ

LOTUS2000でマクロ(用紙設定及び印刷範囲の設定)命令文を教えて下さい

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

私も、1-2-3 2000についてはあまり詳しいわけじゃないんですが、ヘルプによれば ******** Printer-Setup-Papersize 文字列 プリンタの [プロパティ] ダイアログボックスの [用紙サイズ] リストの用紙サイズ ******** とあるので、用紙サイズの設定値はプリンタによって異なるようです。 (ヘルプの[マクロ]-[情報要素]-[概要:情報要素]以下を参照してください。) 設定する文字列は、用紙設定を手動で設定してから、 @INFO("Printer-Setup-Papersize") で取得することが出来ます。 私のHPのプリンタの場合ですと、 {SET "Printer-Setup-Papersize", "A4 (210 x 297 mm)"} っていうのが設定値になるかと思います。 …で、試してみたんですが、私の環境だとどうもエラーが出てしまうようです。 その直前に記述した {SET "Printer-Setup-Name","HP DeskJet 955C Series"} って一文は正常に動作するようですし、"A4 (210 x 297 mm)"って部分も、@INFOで取得した文字列をそのままコピーしたので、間違ってるとも思えないんですが…。 試しに、プリンタをMicrosoft FAXにして同様の操作をしてみましたが、そちらもエラーでした。 うーん。 仕方が無いので、代わりに {SET "Printer-Setup-Paperwidth", 210} {SET "Printer-Setup-Paperlength", 297} として対処したところ、正しく動作しました。

その他の回答 (1)

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

{SET}命令を使います。 印刷範囲であれば {SET "Print-Range",A1..N10} です。

moniku
質問者

お礼

度々手間をお掛けし申しわけ有りません。 早速テストしたと思います、間だ入り口なので此から先、山、壁幾つ出てくるか? 解りませんが、その時は宜しくお願いします。 尚結果は何かで表示します。 ありがとう 御座いました。。  

moniku
質問者

補足

早々の回答をありがとうございます。 Z80、8058、386など少し使用していました、 123R2,4Jから 2000へ移行したくて質問しますた。 /WGDPWねおLS7QQQ→{SET 識別文字列;設定値}で困っていました、識別はA4、A3?、値は29.7*21、?でしょうか ・・尚プログラム マニアルの様な辞書タイプのガイドが有りましたら 併せて、ご回答をいただけます様におねがいします。

関連するQ&A