• ベストアンサー
  • 困ってます

VB Web Developerでのページリンクについて(Excel・ネットワーク)

Visual Basic Web Developerを使用して、 別のサーバの共有フォルダにあるExcelファイルを開く、 という処理を実装しようと考えています。 単純にhtmlでリンクを貼れば良いのかと思い、実行し、ファイル が表示されたのですが下記エラーが表示されてしまいます。 ------------------------------------------------------------ '共有フォルダがあるサーバ名/共有フォルダ名/test.xls' が 見つかりません。ファイル名およびファイルの保存場所が正しい かどうか確認してください。 [ファイル] メニューの最近使用したファイルの一覧からファイル を開こうとしている場合は、そのファイルの名前が変更されていな いこと、移動または削除されていないことを確認してください。 -------------------------------------------------------------- 実際ファイルが展開されているのにもかかわらずこのようなエラーがでてしまいます。 ちなみにコードはdefault.aspxに下記リンクを追加しただけです。 <a href="file://共有フォルダがあるサーバ名/共有フォルダ名/test.xls">テスト</A> エラーが出力されない、もしくは別のリンク方法がありましたら、 ご教授の程、宜しくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数200
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • redfox63
  • ベストアンサー率71% (1325/1856)

file:の後ろには /が4個ではないですか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご指摘の通り、スラッシュを4つつけましたところ、成功しました! ありがとうございます!

関連するQ&A

  • 【Excel VBA】ネットワーク上の共有フォルダにあるExcelを開く

    Windows XP Office2003 エクセルVBAにて、ネットワーク上にある共有フォルダ内のエクセルブックを開くコーディングを教えていただけますでしょうか? 開きたいブック:\\共有サーバー\共有\TEST.xls よろしくお願いします。

  • VBからEXCELを起動する

    VBよりExcelを起動するプログラムで困っています。 1.VBよりGetObject関数でTest.xlsを開く 2.Test.xls内のAuto_Openマクロでパラメータファイルをよみ、そこに指定されているエクセルファイルを新しいブックでを開く ということをしたいのですが(「マクロを有効にする」のダイアログは表示されてもかまわないです)、何故かTest.xlsが開いたと思ったらすぐ閉じてしまいます(Excel自体は終了してないですべてのワークシートが閉じた状態)。 Auto_Openマクロは走ってるようなのですが、ついでにCloseマクロも走ってしまいます。 ちなみにTest.xlsを単体で動かしたときは問題なく動くのです・・・。 以前はVB4+Excel95の環境でAPI(CreateProcess)を使用し同作業を行っていたのですが、そのAPIが長いファイル名のスペース(OFFICEがある「Program File」のスペース)を認識しないそうで、この方法が使えないということでGetObjectを使用してみたのですが・・・。 何か根本的な間違いをしているのか、それともコードにエラーがあるのかさっぱりわからずお手上げです。 うまく疑問点を説明できているか不安なんですが、わかる方、どうかご指導願います。 よろしくお願いします。 ---------------------------------------- OSは、Windows 2000 アプリケーションは、Excel 2000 です ----------------------------------------

  • エクセル:リンクについて

    こんにちは。 リンクのパスが開く人間によって変わってしまう事象が発生して困っています。 初歩的な質問かもしれませんが、どなたか改善法をご教授いただけないでしょうか。 【環境】 Aブック:マスタファイル ※サーバA内に格納 =>この中のセルA1から下記の複数ファイルにリンクを張っています。 Bブック:サブファイル ※サーバB内に格納 =>B1の値をAファイルのセルA1よりリンクを張っている。 Cブック:サブファイル ※サーバB内に格納 =>C1の値をAファイルのセルA2よりリンクを張っている。 【事象】 上記環境で私がAファイルのセルA1のパスを見たときは次のように表示される。 \\サーバB\Bブック\セルA1 しかし、別の人間がAブックのセルA1のパスを見たときは次のように表示されてしまう。 \\サーバB\サーバC\Bブック\セルA1 単純にリンクを張っているだけで特に関数等は使っていません。 officeは2007です。 説明が下手かもしれませんがよろしくお願いします。

  • Web Developerが正常にインストールできたかわからない

    先ほど http://www.microsoft.com/japan/msdn/vstudio/Express/ から Visual Web Developer 2008 Express Edition をダウンロードしインストールし再起動したのですが どうやってインストールが成功したのか確認できるのでしょうか? コントロールパネルを見ても何も変わってないような気がします。 Microsoft Visual Basic 2008 Express Edition はもともと使用できています。 ご教授よろしくお願い致します。

  • HTMLでファイルリンクしたときに困っています

    xampp2.5で、簡単なホームページを作成しています。 そこで作成したとあるhtmlページにて ネットワーク上の共有フォルダへ、リンクを貼っています。 具体的な記述は下記です。 <a href="aaa/test.xls">指定ファイルへリンク</a><br /> 直接フォルダを開いて、元のexcelファイルを修正して上書き保存したあとは、 htmlページから飛んだ開いたファイルも その修正されたファイルが表示されるようにしたいのですが、 なぜか、修正されるまえの古いファイルが開かれてしまいます。 どのようにすれば、htmlのリンクからも常に最新のファイルが開かれるように なるのでしょうか? よろしくご教授お願いいたします。

  • VBスクリプトでエクセルを表示

    わかる方、教えて下さい。 サーバーサイトにあるエクセルファイル(例 C:\TEMP\PAPA.XLS)をASPのVBスクリプトで表示する方法を教えて下さい。 画面で何かをクリック(リンク)したらでは無く、VBスクリプトでポップアップ画面の様に表示したいのです。 お願いします。

  • サーバー上のEXCELが保存が出来ません

    いつもお世話になっております。 早速ですが、質問させて頂きます。 EXCELファイルの保存が出来ず困っています。 環境・状況は下記の通りです。 ご助言頂けますと幸いです。 <環境>  会社で使用しているPCです。  ・WINDOWS XP SP2  ・Office2003  ・各自、ドメイン参加 <状況>  (1) ローカルではなく、サーバー上の共有フォルダにEXCLEファイル(仮名称を「営業用.xls」とします)があります。  (2) 「営業用.xls」は、11MBと容量が大きく、別EXCELへの外部リンクがあります。  (3) このファイルを開き、「上書き保存」しますと、数分間保存中の状態が続き、その後   「ディスクがいっぱいです」と「ファイルが保存できませんでした」とのポップアップが表示されます。  (4) ダメもとで、ローカルの一時ファイルやごみ箱など余分なファイルを消しましたが、結果は同じです。   ハードディスクは30GBほどの空き容量があります。  (5) サーバー側のハードディスクにも十分な空き容量があります。   また、データドライブのプロパティから、クォータエントリを確認しましたところ、   ユーザーのクォータ制限に対し、使用量は十分小さく、警告レベルに至っていません。  (6) スイッチの構成が良くないのかも・・・とポートを変更してみましたが、変わりません。  (7) 他の従業員のPCですと、「営業用.xls」の上書き保存に数秒掛かりますが保存可能です。 何卒よろしくお願い致します。

  • htmlに記述されたVB ScriptからExcelを起動しようと思っ

    htmlに記述されたVB ScriptからExcelを起動しようと思っています。 下記のようなソースコードで起動しています。 ところが一部のレンタルサーバでの起動を確認していますが、別の一部のレンタルサーバでエラーが発生してしまいます。 VB Scriptはローカルパソコン上での起動と理解していたため、サーバによって起動しないという点がどうも納得できません。 何か他に原因があるのでしょうか?大変お手数をおかけしますが、判る方いらっしゃいましたらご教授ください。 【エラー】 set xlsApp=createobject("Excel.Application") エラー:ActiveXコンポーネントはオブジェクトを作成できません。:'Excel.Application' 【エラーの発生するサーバ】 ■SIX CORE http://klshare.sixcore.jp/test_list.html ■xserver 【正常動作するサーバ】 ■WADAX ■LINKCLUB(LHX) ■さくらサーバ ■ローカルパソコン 【ソース】(test_list.html) <html> <head> </head> <body> <script Language="vbScript"> set xlsApp=createobject("Excel.Application") with xlsApp .workbooks.open "http://klshare.sixcore.jp/test.xls" .visible=true end with </script> </body> </html>

  • 【大至急】特定のページだけリンクがつながらな

    現在6ページ程度のホームページを作成中です。 しかし、ある特定のページだけは、ファイルをサーバーにアップ後Chromeで表示確認すると「404エラー」が表示されます。 リンクの書き方(パスの内容)は、他の表示可能なページと同じだから問題はないと思うのですが・・・ リンクの誤記以外で何か改善策などあればご享受くださいませ。 どうぞ宜しくお願い致します ひらかないページのhtml <li><a href="/page/faq.html">よくある御質問</a></li>

  • Excelにおけるリンク設定の固定?について

    Excelのリンク機能についてご質問致します。 ここでの説明用に、次のような環境であるとします。  [data.xls(データファイル), graphフォルダ:graph1.xls, graph2.xls, graph3.xls] 数値データがdata.xlsファイルに格納されており、そのdata.xlsを元にgraph1.xls, graph2.xls, graph3.xlsの各ファイルで目的に応じたグラフが作成されるようにリンクが設定されているという環境です。なお、data.xlsファイルは、毎日更新していくものとします。 たとえば、これらのファイルを作成してデスクトップに保存したとします。これを毎日開いては更新しようとするとき、当然、グラフファイルで設定しているリンク元は[C:\Documents and Settings\Owner\デスクトップ\data.xls]となると思いますが、これらをUSBメモリに移してまったく違うパソコンで編集しようとするとき、グラフファイルでリンク元のファイルが見つからないという旨のメッセージが表示されます。 つまり、[C:\Documents and Settings\Owner\デスクトップ\data.xls]が見つからないというエラーが起き、グラフ描画ができなくなります。 私の意向としては、USBメモリに移したデータであっても、常にgraph1.xls, graph2.xls, graph3.xlsのファイルたちがdata.xlsファイルをグラフ描画のためのリンク元として認識してくれるようにしたいのですが、もともと編集していたdata.xlsの保存場所が[C:\Documents and Settings\Owner\デスクトップ\data.xls]であるため、違うパソコンで編集しようとすると必ずこのようなエラーになってしまいます。 これはExcelのリンク機能で解消できるものなのでしょうか。ご存知の方いらっしゃいましたら、ご教示の程、宜しくお願い致します。