• 締切済み

エクセル97の作業ウインドウが表示されません

いつもお世話になっております. excel97を利用しているのですが,おかしな点があるので質問します. サーバ上(同一LAN)にある特定のエクセルシートを開くと,excel自体は起動するのですが,作業ウインドウ(セルなどが入っているウインドウ)が表示されない場合があります(表示される場合もある). 一体何故でしょうか? 「メニューバー」→「ウインドウ」で「表示しない」もチェックしましたが,問題ありませんでした. 他と異なっている点といえば,HTMLのリンクから,ブラウザ(IE5.5)で直接開く場合もある事ぐらいです. (ex. <a href="\\testserver\aaa\test.xls">test</a>という具合にリンクしています) ブラウザで開く時は,常に正しく表示されます. エクセルシートを直接ダブルクリックして開く場合のみ,上記の現象が起こります. 知っている方がいらっしゃいましたら,教えていただければと思います. よろしくお願い致します.

みんなの回答

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.2

その手の場合、基本的にはメモリ関係のトラブルなんですが。 うちの環境でもよくなるのですが、おそらく相当データ量の多いファイルというのが問題っぽいかなぁと。 まぁofficeの仕様として諦めてますw で一応消極的な解決策としては、まず先にエクセルを開き、ファイル>開くからそのファイルを指定するとうまく開けたりします。

suppin23
質問者

補足

回答ありがとうございます. 仕様の問題ですか. ちなみに,エクセルシートの容量は200KB程です. この程度のデータでも,無理なのですか. 困ってしまいましたね. でも,参考になりました. ありがとうございます.

noname#30216
noname#30216
回答No.1

考えられる原因はメモリが足りない、アクセスに時間がかかっている、回線が混雑しているなどいろいろあり、特定が難しいので、とりあえずこれなら解決できるだろうと思う方法をお伝えします。 サーバー上のファイルをご自身のパソコンにコピーして、そのコピーしたファイルを開くことはできますか?これが可能であれば、その方法で開いてみてください。 そのファイルを編集するならば、その方法でファイルを開いて編集し、自分のパソコン上に保存後、サーバーにコピーしなおせばいいと思います。 サーバー上のファイルを直接開こうとしてうまくいかないときは、ExcelでもWordでもこのようにしています。 そのほうが速いですし、より安全です。

suppin23
質問者

補足

お返事,ありがとうございます. とても参考になります. 提供させて頂いた情報が少なすぎたので,補足させて頂きます. ネットワークですが,100MのLANで,ボトルネックも無くサーバまで接続しています(さほど混雑もしていないと思います).クライアントのスペックもCPUは1GHz以上ですし,メモリも256以上搭載しています.OSはWindos2000です.ハードウェア的,ネットワーク的には,問題無いように思います. 問題のエクセルシートですが,複数の人間が共通で使用し,ほぼ毎日,内容編集を行うものです. その為,利用し易いように,HTMLにリンク登録もしました. 確かに,クライアントにシートをコピーして開く,という手順を踏めば,開く事は出来ます. しかし,毎回その作業を行うのは,少々効率が悪く,利用者からも,文句が出ています(涙). ハードウェアの線も,もう一度調べ直してみます. 何か他にも情報がありましたら,お聞かせください. ありがとうございました.

関連するQ&A

  • エクセルの「ウィンドウ→表示しない」について

    エクセルを開いていて メニューバーのウィンドウ→表示しなし とするとSheet全体が見えなくなります また ウィンドウ→再表示、とすると 見えるようになります さて、 これをACCESSのVBで操作すると どの命令になるのでしょうか 参考までに ACCESSからエクセルを参照するときは ---------------------------------------- Set Xls = GetObject(myFile2) Xls.Application.Windows(1).Visible = True Xls.Application.worksheets("Sheet1").Activate ---------------------------------------- こんな風にしますが 終わり方がまずいために 質問にあるように、表示されなくなります 余計なことを書きましたが 質問点は画面を表示するVBAコードは?、です

  • リンクのExcelファイルをIE上ではなく、Excelウィンドウで開く

    リンクのExcelファイルをIE上ではなく、Excelウィンドウで開くように、JavaScriptを作成したのですが、 パス指定が、フルパスでなければ開けないのです。 <script language="JavaScript"> function excel(){ wshshell=new ActiveXObject("WScript.Shell") wshshell.run("excel c:/sifuto.xls") } </script> <a href="javascript:excel()">EXCEL</a> 上記のように作成したのですが、同じフォルダ内にExcelデータを置いた場合、 「ファイルがみつかりません」 となってしまい、開くことが出来ません。フルパスも、長すぎると同じことになります。 どなたか知恵をおかしいただけませんでしょうか?

  • excelマクロ 別ファイルの特定列をコピーしたい

    C:\testの配下にexcelファイル「aaa.xls」「aaa_yyyymmdd.xls」「bbbxls」があります。 「aaa_yyyymmdd.xls」は「aaa.xls」のバックアップファイルです。 又、「bbbxls」にマクロを記述しようと思います。 ☆処理内容☆ 「aaa.xls」「aaa_yyyymmdd.xls」が開いていない状態で、「aaa.xls」のシート「sheet1」内の E列をコピーして「bbbxls」のシート「sheet3」のA列に貼り付け。 「aaa_yyyymmdd.xls」のシート「sheet1」内の E列をコピーして「bbbxls」のシート「sheet3」のB列に貼り付け。 その後、張り付けたA列を正としB列と比較して、差異があった場合はB列の差異があった部分の セルに色つけをした後、「aaa_yyyymmdd.xls」をC:\test:\oldフォルダに移動する。 上記のようなexcelマクロを作成中なのですが、できなくて困っております。 有識者の方、助けを貸してください。 よろしくお願い致します。

  • IEとは別ウィンドウでエクセルを開く方法

    IEとは別ウィンドウでエクセルを開く方法を教えて下さい。 <例文> <A HREF="http://*******.xls">TEST</A> TESTをクリックするとIEの中にエクセルが開いてます。 IEの中を開かないで、エクセルを起動し、開く方法を教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • エクセルを開いたとき作業ウィンドウが開かない

    質問タイトルのとおりなのですが、 エクセルを開いたとき作業ウィンドウが開かないのです。 WINXP-HOME、EX2003です。 ツール-オプション-表示の 起動時作業ウィンドウ にチェックは入っています。 エクセルを起動すると、一瞬作業ウィンドウが開きますが、 シートが表示されると同時に作業ウィンドウが消えてしまいます。 対処方法があれば教えてください

  • ブラウザIE上で開いたExcelファイルを書換え、またサーバーに保存するには

    ブラウザIE上で、サーバー上にあるExcelファイル (例えば http://test-test.com/aaa.xls)を開き 開いたExcelファイルaaa.xlsの内容を書換え、 ブラウザIE上で、またサーバーに保存したいと思います。 保存の仕方を教えて下さい。 WindowsXP Excel2000

  • エクセル リンク方法

    エクセルで日報から勤怠へリンクする作業をしているのですが 勤怠A1に日報A1&B1&C1の数値だったり文字をリンクするように =[Book2.xls]Sheet1!A1&[Book2.xls]Sheet1!B1&[Book2.xls]Sheet1!C1 勤怠A1に上記のような式を入れましたが、日報には800と入力すると08:00となるように表示形式を変えてあります(00":"00を設定してあります)。ひとつだけのリンクだとちゃんと勤怠に08:00とリンクになりますが、上記のような式で3つにすると勤怠には800と表示になります。他にも1700は17:00、1は1.0になるように表示形式を変えてありますが、&でつないだ式を入れると1700、1と表示になってしまいます。 このような場合、表示形式を変えた状態でリンクにはならないのでしょうか。 また、リンクしても08:00と表示するにはどうしたらいいでしょうか。 (エクセル2003使用です)ヨロシクお願いします。

  • Excelシートのデフォルト

    VBよりExcelへ書き込みをします。 できたExcelファイルを開いたときに、特定のシートをデフォルトとして最初に 開きたい場合、VBより指定ができるのですか? 現状はBook1.xlsの中に『Sheet1』『Sheet2』『Sheet3』とあり、 シートの追加で『test1』『test2』を作りました。 Book1.xlsを開くと『Sheet1』がデフォルトで開きます。 これを『test1』のシートがデフォルトで開くようにするにはどうしたらよいでしょうか?

  • ラウザ経由でエクセルVBAを実行するとエラーになる

    ブラウザからエクセルを表示してコードを実行するとエラーになる htmlでエクセルのファイルにリンクさせてあるのですが、 ブラウザからエクセルファイルを表示してコードを実行するとエラーになります。 エクセル単体で実行すれば問題ありません。 ちなみにhtml側は、 同一フォルダに<a href="test.xls">テスト</a>と記述して、ファイル名がテスト.htmlです。 ----- WinXP、エクセル2003、IE6、です 各々バージョンアップ不可です、これらの対応は却下です。 以下にコードを記載します。 ファイル名がtest.xlsで、sheet1に記載。 sheet1は最初に保護されている状態で、パスワード無しです。 -------- '標準モジュール sub test() activesheet.unprotect range("a2").select end sub ーーーーー 'sheet1にコマンドボタン1を設置してある。標準モジュールに記述 private sub commandbotton1_click() userform1.show end sub ----------------- 'userform1にコマンドボタン2を設置してある。userform1に記述 private sub commandbotton2_click() call test end sub -------------- でsheet1のコマンドボタン1を実行すると、 実行時エラー'91': オブジェクト変数またはwithブロック変数が設定されていません となります。 activesheet.unprotect の行で停止します。 ----- こうすればブラウザからでも出来るよという回答をお願いします。 上の記述ではunprotectが書いてありますが、 別に保護解除が目的ではなく、なぜブラウザ経由ではエラーになるのか?というコード上の矛盾点みたいななのを知りたいのです、 よろしくお願いします。

  • エクセルのシートをブラウザに表示させたい

    現在、以下のものを作っています。 1:ブラウザの画面に「EXCEL」というボタンを置く。 2:データをブラウザに表示する。 3:EXCELというボタンを押す 4:ブラウザに表示したデータがエクセルシート形式でそのままブラウザに表示される こういうのを作っており、今は4の過程で以下のプログラムを入れています。 Response.AddHeader ("content-disposition", "inline; filename=" + fname + ".xls"); しかしこれですと、「ファイルのダウンロード」ボックスが出てきます。 これは、ユーザーが自分でパス指定してダウンロードさせるという方法としては良いのですが、 私がやりたいのはそれではなく、ブラウザにエクセルを表示させたいということです。 誰か知っている方がおられましたらご教授お願いします。

専門家に質問してみよう