• 締切済み

エクセルファイルを開くと「プリンタの設定」ダイアログが出る

Excel2003を使用しているのですが、 あるエクセルのファイルを開こうとすると、 「プリンタの設定」ダイアログが表示されます。 ダイアログの中には、現在インストールされているプリンタの一覧が表示されていて、通常使用しているプリンタを選択してOKしても何度も聞き返されてきます。 他のファイルはこういうことを聞かれないのになぜでしょう。 そもそも出なく出来ますでしょうか。

みんなの回答

  • ok5181103
  • ベストアンサー率19% (90/461)
回答No.1

そのエクセルのファイルに、マクロやVBAや関数・・・など、 プログラミングされているからです。 そのファイルを作った方がその様に作ったと思われます。 実際、その様なプログラムは簡単に作れますし。 作成された方に聞くのが一番ですね。 ウィルスではないです。 出なくすることもできますよ。というか、その方「キャンセル」 ボタンを表示させるのを忘れてますね。

ukichon
質問者

お礼

ありがとうございます。 そのダイアログには下部に 「設定」「OK」「キャンセル」ボタンが用意されています。 しかし、どれを押しても10秒ほど砂時計が出た後、何も起こりません。 あとで分かったのですが、現在使用しているプリンタ以外のものを選択してOKを押した場合にのみダイアログが消えることが分かりました。 これがユーザによるマクロ、VBA、関数のプログラミングによるものか確認する方法はありますか? 私は、ツール→マクロ→マクロを見てマクロが登録されているかを知る方法しかわかりません。

関連するQ&A

  • 「プリンタの設定」ダイアログボックスのプリンタを指定したい。

    Excel VBAにて以下のコードを書き,接続されているプリンタ一覧の表示と設定は出来るのですが、のダイアログに表示されるプリンタを指定した物だけにしたいのです。 Application.Dialogs(xlDialogPrinterSetup).Show ダイアログの組み込み定数「xlDialogPrinterSetup」は引数でプリンタ名を持てる筈なのですが、どう書いてもエラーになってしまいます。 Application.Dialogs(xlDialogPrinterSetup).Show arg1:="プリンタ名" Application.Dialogs(xlDialogPrinterSetup).Show ("プリンタ名") Application.Dialogs(xlDialogPrinterSetup).Show(arg1:="プリンタ名") やりたい事は接続されているマシンの一覧の中から一つのプリンタを選択肢、それだけの設定ダイアログを出したいのです。

  • エクセルファイル毎に印刷するプリンターを設定したい。

    いつもお世話になっております。 Win95 + Excel97を使用しております。 作成するドキュメントの内容によって印刷するプリンターが モノクロレーザーであったり、カラーインクジェットであったりします。 ところがこの2台の印刷可能範囲が異なっていまして(レーザーの方が印刷 範囲が広い)"通常使うプリンタ"をモノクロレーザーにしてある為、 ファイルを開く度、毎回"印刷"ダイアログボックスを出して対象プリンタを 設定しなければならず大変不便しております。 何か"このエクセルファイルにはこのプリンターを使用する"といった設定方法 はございませんでしょうか? 以上よろしくお願いいたします。

  • Excel2000:「セルの書式設定」ダイアログが表示されない

    お世話になっております Excel2000を使用しております。 あるセルに対し、右クリックメニュー「セルの書式設定」を選択したのですが、何も表示されません。 ・シート、ブックの保護はかけられておりません。 ・また、Excel2002では表示されます。 ・ファイルはExcel2000形式です。 ・Application.Dialogs( xlDialogAlignment ).Show  などで無理やり出すことは出来ました。 この状態で「セルの書式設定」ダイアログが表示されない原因は どのようなところにございますでしょうか ご教示の程、何卒よろしくお願いいたします。

  • .xlsファイルをExcel2003で開くように設定したいです。

    .xlsファイルをExcel2003で開くように設定したいです。 Excel2003がプリインストールされたPCを所持しています。 このたび諸事情でExcel2010をインストールしたのですが、 使い慣れたExcel2003は使い続けたいので、 Excel2010インストール時に「以前のバージョンはすべて残す」という項目にチェックを入れてインストールしました。 結果、 Excel2003とExcel2010がどちらも起動可能な環境になったのですが、 .xlsファイルをダブルクリックして実行すると2010で開いてしまいます。 これを2003で開くようにしたいです。 (今は手動で起動した2003の中に.xlsファイルをドラッグして開いています) 2003の実行ファイルはC:\Program Files\Microsoft Officeの中にあり、 これをダブルクリックするなどすると2003が起動することは確認済みです。 .xlsファイルのプロパティで、 ファイルを開くプログラムの選択画面にて、上記の場所にあるEXCEL.EXEを指定しているのですが、 .xlsファイルをダブルクリックすると2010で起動してしまいます。 どのように設定すれば、 .xlsファイルをダブルクリックすることで2003で開くことができるでしょうか。

  • EXCELでファイルを開くダイアログが遅延する

    EXCEL2003SP3、WindoxsXP2002SP2の環境です。 1年ほど前からサーバーに「ファイルを開く」や「名前を付けて保存」にアクセスしようとするとファイル一覧のダイアログが表示されるまで1分以上遅延します。 ハードディスクにアクセスする場合は発生しません。 ネットで調べましたが「ネットワークドライブの切断」「TEMPフォルダのクリーン化」を実施しましたが、効果なしでした。 ファイル検証のせいかとも疑いましたが、ファイル一覧が出てから、ファイルを開く際は特に問題ありません。 何かを探しているか、ファイル一覧の表示に手間取っているような感じがします。 助けてください。

  • 「ファイルを選択」ダイアログボックスについて

    はじめまして。 Autocad LT2000iを使っているのですが、図面を 開くときに「ファイルを選択」というダイアログボックスが開くと思います。 その中の表示には、「一覧」と「詳細」がありますが、 私が使っているPCでは、「アイコン」表示になってしまいます。 (エクスプローラの表示方法にあるような) ファイル名に長い名前のものがあるときなどは、 いちいち「表示」のところで「一覧」や「詳細」 にしております。 最初から「一覧」または「詳細」表示にしておく 方法はないものでしょうか? それともCAD側の問題ではないのでしょうか? 使用しているOSは、Windows XPです。 よろしくお願いします。

  • Excel5.0ダイアログって?

    Excelのsheet1というところで右クリック→挿入を選ぶと 「ワークシート」「グラフ」「Excel4.0マクロ」「Excel5.0ダイアログ」という選択肢があります。 通常はワークシートしか選ばなく、ふと気になったのですが「Excel5.0ダイアログ」の使い道をわかりやすく教えていただけませんか?

  • EXCEL VBA ファイル選択ダイアログ

    Excel VABからファイルを選択するためのダイアログ(ポップアップ?)を表示させる事はできるのでしょうか? よろしくお願いします。

  • Excel VBAの組み込みダイアログについて

    ExcelのVBAの組み込みダイアログで、 Application.Dialogs(xlDialogInsertPicture).Show についてですが、ヘルプの組み込みダイアログボックス引数一覧をみると xlDialogInsertPicture file_name、filter_number とあります。 これは、ダイアログボックスの図の挿入で、ファイル名とファイルの種類の引数になると思いますが、 ダイアログボックスの右上に表示される、表示の縮小表示を選択することってできるのでしょうか?また、ファイルの場所の指定ってできるのでしょうか?どなたか、詳しい方いらっしゃいましたら教えてください。よろしくお願いいたします。

  • EXCELのプリンタ設定について

    EXCEL2000/2003を利用しているのですが、ファイルによってA3(レーザー)とA4(インクジェット)のプリンターを使い分けている為毎回プリンタ設定をする必要があります。 設定を忘れる通常使うプリンター設定されているプリンターから印刷されるようです。 ファイルに前回印刷したプリンタを記憶させることは出来ないのでしょうか? 前回の設定を覚えていてくれる時も有るような気もするのでで、余計に印刷設定の記憶ロジックが理解できずもやもやしています。 ご存じの方が見えましたら教えてくださいませ。

専門家に質問してみよう