• ベストアンサー

LOTUSマクロ

ARCの回答

  • ベストアンサー
  • 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} として対処したところ、正しく動作しました。

関連するQ&A

  • Lotus1-2-3のマクロ(スクリプト?)について教えて下さい

    最近やっとLotus1-2-3で簡単な表を作ることが出来るようになりました。 その1つとして見積用の明細表を作成しており、先にいくつか明細欄があって数量を入れれば金額を表示する形の表としています。 明細1   1個  300   300 明細2   3個  500  1500 明細3   0個  400     0 ※ 明細4   1個  100   100 明細5   ...   その中で数量の無い金額0の項目※の行を非表示にしたいと考えているのですが、どうしても上手く出来ません。 現在は1行1行を選択して、非表示にしているのですが行数が結構多く手間がかかって効率が悪く、この作業をマクロ化したいと考えているのですが、やり方がわかりません。 書店に行ってもLotusに関する書籍が極端に少なく、求める資料が無いのが現状です。 考え方だけでも結構ですので、どうかご教授をお願い致します。何卒よろしくお願い致します。

  • LOTUS123の印刷が・・・

    OSは95です。LOTUS123(5J)がはいっているのですが、プリンターを新しくFUJITSUのXL-6200に変えたら急に印刷が出来なくなってしまいました!WORDやEXCELは問題なく印刷できるのです。LOTUSだけがどうやってもできません・・・。仕事で使っているので非常に困ってます。どなたか助けてください!

  • lotus123仕様について

    ソースネクストドットコムで扱われているlotus123では以下のことが可能でしょうか? 1.日本語の使用 2.マクロの使用

  • マクロの記録について

    マクロ初心者です。 印刷範囲をいちいち変えるのがめんどくさいのでマクロの記録でボタンによって印刷範囲を変える設定をしました。 ここまではできたのですが、例えばそのまま印刷範囲を設定し印刷ウィンドウを表示した状態で記録終了することは不可能でしょうか。 (プリンタを選択し、印刷OKは自分で操作したい)

  • マクロで印刷プレビュー

    マクロで印刷プレビューを設定したいのですが、 印刷用のシートには罫線を引いていないのですが、プレビューを した時に、罫線を表示させることってできますか? あと、印刷用のシートには印刷範囲が設定されているのですが、 プレビューでは印刷範囲外の文字等を表示させたいのですが、 これもマクロでできますか?

  • Excel2003 マクロ 1ページのみ印刷する

    マクロで印刷範囲を設定するとき、1ページのみ印刷の範囲とする設定をしたいのですが、 どのようにすればできますか?

  • マクロ初心者です

    マクロ初心者です 同じSheet内で範囲印刷を設定してある場合で、 A1に1のデータが入力されている場合範囲印刷(セル)の1ページだけ印刷し、 A2に1が入力されている場合2ページ目を印刷するように、 A列のデータ入力状況で範囲印刷のページを操作するマクロを教えてください。

  • エクセルマクロのページカウンタ

    エクセル2002で,Sheetに表があります. 同じ表を使用します. データは10件分入ります. 10件を超えると次の用紙に印刷をします. 印刷はマクロ命令で作成しています. 印刷の際,ページ番号をページの下にふりたいのです. 1枚目には「- 1 -」,2枚目には「- 2 -」のように 印刷できるとありがたいのですが. どなたか,ご教授をよろしくお願いいたします.

  • 古いLotus1-2-3をWindows Meで動かしたい

    10数年前、Lotus1-2-3のマクロで、統計の自動計算をさせていました。当時のパソコンは、CPUが12MHzで、それでもそこそこ動いていました。(そういえば、このパソコンにハードディスクは付いてなかったなあ)当時は、そんなものだと思っていました。その数年後、60MHzのパソコンで、動かしてみたら仰天するくらいのスピードで動きました。今私の持っているパソコンは、933MHzですから、もし、この古いLotus1-2-3を動かすことができれば、それこそ卒倒するくらいのスピードで動くと思うのですが・・・。Lotus1-2-3のシステムは、フロッピーに入っています。可能でしょうか。

  • エクセルのマクロ命令PRINTについて教えてください。

    エクセルのマクロ命令PRINTについて教えてください。 マクロは、まったくの初心者で、プログラムを組んだことはありません。今回、項目ごとに並べたexcelの表からある列(日付)だけの状況(文字情報)を分析し表示・印刷するマクロ命令を作成しようと思っています。どうしたらよいかわからないので既にある類似のマクロプログラムを解析し、理解した上で、コピ-し修正するしようと読んでいるのですが、下記マクロ命令の意味がわかりません。どなたか教えていただけないですか。 ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)" Excel4.0のMacro関数 "PRINT "を実行しなさい。と読むようですがPRINTの括弧内に書いてある引数(17個)の意味がまったく理解できません。 1,2,TRUE,FALSE,あるいはカンマで省略してあるのは何でしょうか。 また、このとおり、コピ-すれば、エクセル表を印刷できるか。 ホームペ-ジで検索したところ、引数として PRINT(印刷範囲, 開始, 終了, 部数, 簡易印刷, プレビュー, 印刷範囲, カラー印刷,給紙方法, 印刷品質, 縦方向の解像度, 印刷対象) と書いてあるものがありましたが、ここでの引数は12個と解読中の命令の引数17個より少なく一致しません。 宜しくお願いいたします。 本当にまったく素人です。よろしくお願い致します。