Excelのアプリケーションとしての奇妙な問題

このQ&Aのポイント
  • Excel2003を使っていると、Excelファイルの操作に関する問題が発生することがあります。シートの削除や保存の確認メッセージが表示されない、マクロの描画省略が機能しないなどの現象が報告されています。
  • Excelファイルを異なる方法で開くと、問題が発生しないことが分かっています。Excelアプリケーションそのものへのショートカットから開くか、既に開いているExcelファイルにドラッグして開く方法を試してみてください。
  • 原因として、パッケージソフトを使用した際にExcelに書き込まれる情報が問題の原因と考えられます。Excelツールバーのカスタマイズを含むマクロを使用する場合や、表が表示されるツールを使用してExcelファイルを出力する場合に、問題が発生することが報告されています。
回答を見る
  • ベストアンサー

Excelのアプリケーションとしての奇妙な問題

Excel2003を使ってるんですが、アプリケーションとしての問題で困ってます。ちょっと分かりにくい書き方しか出来ないのですが、必要なら補足を入れます。 例えばデスクトップに、(1)Excelアプリケーションそのものへのショートカットと、(2)「ブック1.xls」というExcelファイル があるとします。(2)をダブルクリックして開くと、次のような現象が生じることがあります。 ○シートを削除するとか、シート内容が変更されてる状態で「ctrl+W」でウインドウを閉じる などの操作をしたときに、確認メッセージが出されてくれない。確認なしにそのままシートが削除されたり、保存されずウインドウが閉じられたりする。 ○(2)のファイルにマクロが組み込んであって、その中で「Application.ScreenUpdating=false」文を入れて描画省略させるようにしていても、描画が実行されてしまう。 (1)をダブルクリックして開いておいて、そこに(2)のファイルをドラッグして開くとか「ctrl+O」から開くとかすれば、通常のExcelファイルと同様、こんな現象は生じません。なんか、(1)をダブルクリックして開いたときと(2)をダブルクリックして開いたときとでは、Excelのアプリケーションの性質が異なるものになってしまっているようです。(2)をダブルクリックしたときは、個人用ブック「personal.xls」も開かれていないようです。 私はExcelファイルは、(2)をダブルクリックする方法でいつも開きたいし、そのときに上記の現象が生じないようにしたいです。 原因として考えられるのは、パッケージソフトとかを使ったときに妙な情報がExcelに書き込まれたのだと思います。たとえば ○Excel2003のツールバーをカスタマイズしまくるマクロを組み込んだExcelファイルを、業務でたまに使うのですが、同ファイルを使ったあとは上記の現象が生じることがあります。 ○ExcelやAccessみたいな表が画面に表示されるツールがあり、そのツールにはExcel出力機能があります。ファイル名を指定してExcelファイルを保存するんじゃなくて、その場で名無しのExcelファイルを新規出力する機能です。しかしそのツール、たとえば「ブック1.xls」を既に開いてる状態でExcel出力機能を実行すると、「ブック1.xls」とは別アプリケーションとして名無しのExcelブックが表示されます。その別アプリケーションExcelファイルと同ウインドウ内で他のExcelファイルを開くと、どうもそのExcelファイルについて上記の現象が生じるっぽいです。 分かりにくくて難しい問題だと思いますが、どうかよろしくお願いいたします。

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

  • ベストアンサー
回答No.1

こんにちは。 完全な解決には、こちら側では不可能だと思っていただいたほうがよいです。 おそらく、原因は、関連付けに何かの問題があるような気がします。 ざっと読んだ感じでは、 >(2)「ブック1.xls」というExcelファイル の起動で、どうも、オートメーションで開いているような感じがします。理由、Personal.xlsが起動していないからです。そうすると、本当に、ブック1.xlsのファイルだけなのか、少し疑わしい気もします。 私から言えるのは、起動するための正しいショートカットを作るべきだと思うのです。 自動起動(AutoExec)のマクロの原因もあるかもしれませんが、 例えば、 "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE ブック1.xls" というようにして、フルパスで、ファイル名を指定した、ショートカットにしてあげれば、問題なく起動するかと思います。

absolute_space
質問者

お礼

う~ん。やっぱり、完全解決は難しそうですね。ありがとうございました。

関連するQ&A

  • 別枠にアプリケーションを立ち上げてファイルをひらき

    OSはXPで Officeは2003です。 Book1xlsを開いています。 それとは別のエクセルアプリケーションでBook2.xlsを開きたいのですが Book2.xlsをダブルクリックすると、 Book1xlsと同じアプリケーション内に開いてしまいます。 なので今はスタート→すべてのプログラム →Microsoft Office→Microsoft Office Excel 2003で 別枠に先にアプリケーションを立ち上げて 新規に開かれるBook1を×で消して そこにBook2.xlsをドラックして開いています。 Book2.xlsをダブルクリックでも別枠で開く方法があれば教えてください。 VBAは使いたくないです。

  • Excelでの現象について

    こんにちは。 すみませんが教えてください! 実は、とあるExcelファイルをダブルクリックで開くと、なぜかExcelが2つ起動します。 え・・・ともっと詳しく言うと、 「A.xls」と言うブックを開こうとすると「A.xls.1」と言うブックと「A.xls.2」と言うブックが同時に開きます。 これはなぜこのようなことになってしまい、どうしたら1つのブックが開くように変更できるでしょうか? すみませんがどなたか教えてください(>_<)!

  • Excelの関連付けがおかしい???

    Win98SE、Office2000がインストールされているPC環境で 訳あってExcel95を起動させました。 その後、Excelファイル(.xls)をダブルクリックするとExcel95が起動するようになりました。 拡張子の関連付けを確認したところ、Excel95が起動するように 変更されていました。 Excel95はマクロを走らせる為だけにしか使用しないのでExcel2000で起動するように関連付けを変更しました。 その後、ExcelファイルをダブルクリックでExcel2000が起動するように なったんですが、一回の実行でExcelファイルが2回開くようになったので、 「ファイルの種類」のExcelワークシートの内容を変更しようと 思ったところ、「ファイルの種類」の中にあった「Microsoft Excelワークシート」 がなくなってしまいました。 新たに「xls」ファイルを関連付けさせようと思い、追加しようとすると 「拡張子".xls"は既にファイルの種類'Excel.Sheet.5'で使用しています。他の拡張子を洗濯してください」 とエラーが出ます。 しかし、「ファイルの種類」の中には"Excel.Sheet.5"というものは存在していません。 無理矢理ですがExcelファイルを選択し、Shift+右クリック→アプリケーションから開くを選択し、 Excel2000を選び、"この種類のファイルを・・・・・" にチェックしてみたところ、今度はExcelファイルをダブルクリックで開くと 毎回Excelのアプリケーションが立ち上がります。 「ファイルの種類」の中から消えた「Microsoft Excelワークシート」は復元できない(されない) 又は作成できないんでしょうか? ".xls"が関連付けされている「Excel.Sheet.5」はどこにあるのか。 Excelアプリケーションがファイルを開くたびに毎回立ち上がるが 一度開いたらそのアプリで開くようにするにはどうすればいいのでしょうか。

  • エクセル2000でファイルを開くごとにアプリケーションごと立ち上げる

    エクセルで複数ファイルを開くとエクセル自体は1ウィンドウでブックとして開いていく為、間違ってアプリケーションを閉じてしまうと全ファイルを消してしまう。これを回避する為、別のエクセルファイルをダブルクリックするたびにエクセルごと開く機能はありますか? AファイルとBファイルを開き、Aファイルのブックを編集終了後、Bブックを開いた状態で「いらない」と思いアプリケーションを閉じるとAファイルも閉じられてしまうのを回避したいのです。 こまめな保存が最善とは分かっていますが御教示の程よろしくお願いいたします。

  • Excelファイルをダブルクリックして開くと、BOOK1が作成される

    この数日、Excelファイルをダブルクリックして開くと、 同時に、新しいBOOK1.xlsというファイルが作成されてしまいます。 どうしてでしょうか? 何か操作をした覚えはないのですが・・・・ Windows XP,Excel2000です。 よろしくお願いします。

  • EXCELファイルを開いたときにブックが表示されない

    EXCELファイルを開いたときにブックが表示されない WindowsXP Office2007 Standard(プレインストール) Office2003 Professional (Accessのみインストール) EXCELが動いていない状態で, エクスプローラからEXCELのファイル(XLSX,XLS,CSVなど)をダブルクリックして開いたとき, EXCELが立ち上がったあと,目的のブック(シート)が表示されません。 この状態で,OFFICEボタンをクリックするとメニューが表示されるのと同時にシートが可視となります(したがって,ファイルは開かれていて表示がされない状態のようです)。 また,OFFICEボタンをクリックする代わりに最小化ボタンをクリックすると,一瞬最小化され,その直後に元のサイズに戻り,シートが表示された状態になります。 また,OFFICEボタンをクリックする代わりに他のアプリケーションウィンドウに一旦フォーカスし,次に再びEXCELのウィンドウにフォーカスしても,シートが可視となります。 EXCELが既に立ち上がっている状態では,(ブックが開いている如何に関わらず)上記の現象は起こらず,正常に表示されます。 このような現象の原因と修復方法について教えて下さい。

  • エクセルが開かない

    会社のPCですが エクスプローラからマイドキュメント内のエクセルファイルをダブルクリックし立ち上げようとすると その間のフォルダにxlsの拡張子が付いて***.xlsファイルがありませんと出てエクセルが開きません (Documents.xls and.xls Settings.xls 等) 今までは大丈夫だったとの事でエクスプローラの ツール→フォルダオプション→ファイルの種類を確認しましたが他のPCと違いはありませんでした また右クリック→プログラムから開くでも開きません(同じ現象) どうしたらよいのでしょうか? ちなみに、エクセルからファイルを開くでは開けます よろしくお願いします

  • Excelがダブルクリックで開かなくなりました

    Excelブックがダブルクリックで開かなくなりました。 「ファイル」→「開く」からだと開けるのですが、 ブックを直接ダブルクリックで開こうとすると、空っぽの Excelが立ち上がってしまいます。ネットで調べてみて 「ツール」→「オプション」→「全般」タブの 「ほかのアプリケーションを無視する」のチェックが はずれていることも確認したのですが、ダメでした。 おそらくマクロが関係しているのかなと思い、このカテゴリ に投稿させて頂きました。VBAの知識に乏しい為、自分で 作ったマクロにも関わらず、何が悪いのかわかりません。 VBAでこういう現象が起こりうるケースをご存知でしたら 教えて頂けますでしょうか? 宜しくお願い致します。

  • EXCELをバックグラウンドで実行するには

    似たような質問は他にもあったのですが、 微妙に違うようだったので、 質問させていただきます。 あるフォルダに a.xls があるとして、 これをダブルクリックすると、 通常は目に見える状態で excel が起動しますが、 これを目に見えないように起動するにはどうすればよいでしょう? Application.Visible = False Application.WindowState = xlMinimized のようにして非表示で起動することはできたのですが、 この場合、別エクセルファイルのb.xls をダブルクリックすると、 a.xls が可視状態となって b.xls と一緒に表示されてしまいます。 あくまで a.xls はバックグラウンドで実行させ、 他のエクセルファイルに影響しないようにするには、 どのようにすればよいでしょうか。 よろしくお願いします。

  • EXCELを開くと同時に2枚開く

    こまっています。「テスト」という名のエクセルファイルを ダブルクリックで開いても右クリックで開くを選択しても 2枚エクセルが開いてしまいます。 タスクリストには 「テスト.xls:1」「テスト.xls:2」と表示されてしまい 片方はなぜかシートが分割された状態となっています。 他のファイルではこんなことはないのですが なにか機能を使ってしまっているのでしょうか?

専門家に質問してみよう