![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
Set objExcel = Server.CreateObject("Excel.Application")
これはサーバーの内部で Excel を起動するためのコード。
恐らくはこの後にサーバー内にある Excel のデーターファイルを開く処理を記述したいんだと思うが、サーバーが Excel ファイルを開いてみ意味がないし、サーバーに Excel をインストールしてるはずもないだろうし、一度に複数人がそのページを開こうとすると、同時閲覧者の数だけ Excel が起動するし、サーバーの内部で ASP の処理をしているアカウントはサーバーにログオンしたことがないアカウントだろうから Excel を起動させることもできないだろうし、、、
やっぱり意味がない。
ASP 云々の話ではなく、根本的な勘違いをしている。
今回の要望は、クライアント側のブラウザ上で、サーバーにある Excel ファイルを開きたいわけなので、ASP は特に関係ない。
Excel のデーターファイルにハイパー リンクを張る、通常の HTML の書き方だけで良い。
もし仮に
Set objExcel = Server.CreateObject("Excel.Application")
とかやるんだったら、サーバー側で Excel のデーターファイルを開き、シート上のセル値を読み取って、HTML のテーブルで表を作成して、読み取ったセル値を表示させる方法になってくる。
この場合、ブラウザ上に表示されるのは単なる HTML のテーブルであるので、ユーザーは Excel を起動するわけでなない。
No.4
- 回答日時:
#1です
>>サーバ上にあるexcelブックをただ開く(表示)させるだけでいいんですが。
それならば#3様がおっしゃるようにHTMLレベルで十分でしょう。
<a href="/***/test.xls">***</a> とかで。
asteroid-b様、ご親切に複数回の回答ありがとうございます。
どうやら私が根本的な間違いをしていたようで、お手数おかけしました。
No.2
- 回答日時:
サーバ側にExcelアプリがインストールされていないため・・とか。
クライアント側に普通に開くだけなら、
<A HREF="aaaaa.xls">Excelファイル</A>
のようなリンクで開かないですか?
あるいはBinaryWriteでバイナリ出力し、
ContentTypeにExcelを指定する。
以下に参考URL
http://www.ken3.org/asp/backno/asp059.html
回答ありがとうございます。
やっぱり<A HREF="aaaaa.xls">Excelファイル</A>ですよね。
ちょと自分の考えかたに誤りがあったようで、お手数おかけしました。
No.1
- 回答日時:
クライアント側がexcelを見る(ダウン)ですよね?
普通にできません?
返信ありがとうございます。
できないんですよ。なぜか。
例えば
Set objExcel = Server.CreateObject("Excel.Application")
とか指定しても、無視されるか、エラー:オブジェクトがありませんと
表示されます。
既存のエクセルブックはサーバ上にあり、パスは絶対値を指定しています。そのパスをエクスプローラに入力すれば、ちゃんと開きます。
でもASP上だと開かない。なぜでしょう??
Set WshShell = CreateObject("Wscript.Shell")
もためしましたが、結果は同じです・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Excel(エクセル) excelのマクロ実行でブロックされます。 2 2022/06/08 09:14
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
【緊急】ASPでのExcel出力方法について
その他(開発・運用・管理)
-
ASPでExcelファイルを開く場合
Microsoft ASP
-
IIS7.5 Excel ファイルオープンエラー
Microsoft ASP
-
-
4
親ウインドのASPをリロードさせたい
JavaScript
-
5
ASPでCSVファイルを作成しダウンロードさせる
Microsoft ASP
-
6
html上で、バッチやexeファイルの起動をしたい
ホームページ作成・プログラミング
-
7
IUSR でCreateObject(Excel.Application")ができない。"
Microsoft ASP
-
8
DBからPDFを取得して別画面で表示したい
Microsoft ASP
-
9
ASP内で他のASPファイルを読み込む方法
Microsoft ASP
-
10
ASPによるEXCELファイルの操作
Microsoft ASP
-
11
HTMLテキストリンクでExcelファイルを開く方法
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンのグループ化
-
掲示板のスレッドが消えた!?
-
ユーザの所属するグループを取...
-
AWSTATSの組み込みについて 無...
-
WEBデザイナーの方にお聞きした...
-
ホームページを製作しています...
-
HPを作っているんですが…
-
xamppのつづきですが
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
ApacheでのCGIについての質問
-
特定のCGIだけ、作動するかわり...
-
表示画面が真っ白になる場合、...
-
HTTP 501未実装 エラーについて
-
CGIの起動が遅い
-
C言語のapacheの設定
-
CGIでの500エラー
-
VBAを使用して、外部サーバのフ...
-
Apacheでphpとcgiを使いたいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
MT/カスタムフィールドでのPDF...
-
掲示板のスレッドが消えた!?
-
ホームページのレイアウトが崩...
-
WEBデザイナーの方にお聞きした...
-
なぜかカウンターのパーミッシ...
-
サーバーのエクセルファイルを...
-
DW4でのサーバー管理に関する...
-
サーバー間でファイルコピーしたい
-
Web開発の完全素人です。 よけ...
-
拡張子.vmのWeb文書ファイルをI...
-
SQL文の書き方を教えてください。
-
さくらサーバーにサイトがアッ...
-
FTPサーバー上のデータにADO接...
-
マイ ネットワーク\\サーバーA(...
-
index.htmlからCGIへリンクを貼...
-
ユーザの所属するグループを取...
-
AjaxとDOMの違いを理解できませ...
-
FTPを使わずにHTTP経由でiアプ...
おすすめ情報