似たような質問があったのですが、解決できませんでしたので質問させて頂きます。
下記のプログラムで、ASPでExcelを起動後、マクロを実行させてたいと考えています。
Set objEx = Server.CreateObject(Excel.Application)
objEx.Application.Visible = True
objEx.Workbooks.Open "C:\Excel\hoge.xls"
objEx.Run("hoge.xls!Module1.macro1()")
しかし、excelがバックグラウンドで実行されて表示されないので困っています。表示させる方法はあるのでしょうか?
アドバイスお願い致します。
No.1ベストアンサー
- 回答日時:
> excelがバックグラウンドで実行されて表示されないので困っています。
サーバーからすると、ASP から命令されて Excel を起動しようにも、表示させる場所がなくて困っていることでしょう。
というかどこに表示させたいのでしょうか?
サーバーにインストールされている Excel を ASP がキックして起動し、サーバーの画面に表示させたい、と?
Excel を起動させるユーザー アカウント は誰になるでしょうか?
そのユーザー アカウント でサーバーにログオンしてあり、起動した Excel を表示させられる状態になっている?
そうなっていないと思います。
ASP を実行しているのは多くの場合 IWAM_xxxx (xxxx はサーバーのホスト名) というアカウントですが、このアカウントが Excel を対話型に起動するためのデスクトップは無い状態ですよね。
こちらの情報をご確認ください。
http://support.microsoft.com/?id=257757
サーバーサイドで Excel 等をオートメーションで利用する事を考えている人への注意事項がまとめられています。
とても詳しい解説ありがとうございました。
スタンドアローンでテストしていたので、詳しいことが書けず申し訳ありません。
各クライアントごとにサーバー上のエクセルファイルを表示できるかということなのですが、参考サイトが為になりました。何か別の方法を考えてみます。
javaでできたので、できるかと思ったのですが。。。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#からvbsを実行したい
-
TeraTermマクロの”Link...
-
コマンドボタンのキャプション...
-
ネットワークフォルダが開かない
-
実行プログラム名の取得
-
信長の野望 革新について
-
Media Gallery?勝手に起動
-
秀丸マクロについて
-
ctfmon.exe。スタック ベースの...
-
IIS7.5 Excel ファイルオープ...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
有効なwin32アプリケーションで...
-
McAfeeの使い方
-
VisualStudioでのプログラミン...
-
GridviewとDataGridviewの違い
-
Tomcat FireBird(データベー...
-
VBAでネットワーク上のバッ...
-
パソコンに対処できません…助け...
-
ORACLEに接続できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TeraTermマクロの”Link...
-
コマンドボタンのキャプション...
-
Media Gallery?勝手に起動
-
MacBookAir起動時にRubyソース...
-
信長の野望 革新について
-
jdk17.06のインストーラーが起...
-
タイマーマクロの二重起動防止...
-
C#からvbsを実行したい
-
実行プログラム名の取得
-
windows10でハンゲーム起動でき...
-
Windowsが起動しなくなってしま...
-
WindowsのコマンドラインからEx...
-
デスクトップパソコンのSSD化を...
-
audiveris(pdf楽譜を読み込む...
-
エクセルで『DTPicker』が削除...
-
VBAカウントダウンタイマーの2...
-
コマンドプロンプトのERRORLEVE...
-
runasで起動したコマンドプロン...
-
ソフトの多重起動制限
-
Apache2.2起動しない・・・助け...
おすすめ情報