- PR -

ASPからマクロを含むExcelを開く

1
投稿者投稿内容
未記入
会議室デビュー日: 2009/02/17
投稿数: 2
投稿日時: 2009-02-17 14:32
タイトル通りですがマクロを含むExcelをASPで開こうとした所、
****を開いていますのまま反応がありませんでした。

Set a = Server.CreateObject("Excel.Application")
a.Workbooks.Open "D:\\work\\test.xls", True

過去ログ等を参考に次の事は試してみましたが解決できませんでした。

・マクロのセキュリティを低にする
・DCOMのExcelのプロパティでセキュリティにインターネットゲストアカウント追加

環境は以下です。
IIS:5.1
Office:2003

他に設定が必要な箇所等ございましたら教えてください。
よろしくお願いします。
ごん太
大ベテラン
会議室デビュー日: 2002/07/30
投稿数: 182
お住まい・勤務地: 森の中
投稿日時: 2009-02-17 17:20
MicrosoftではクライアントのIEの外で実行するとありますが、一度ダウンロードしてから開いたのでは運用上まずいのでしょうか?

http://support.microsoft.com/kb/418657/ja
turutosiya
常連さん
会議室デビュー日: 2003/06/10
投稿数: 49
お住まい・勤務地: 東京都
投稿日時: 2009-02-17 18:05
サーバサイドでの
コード:
CreateObject("Excel.Application")


はあまりお勧めできませんが。。。

Office のサーバーサイド オートメーションについて
http://support.microsoft.com/kb/257757/ja

[ メッセージ編集済み 編集者: turutosiya 編集日時 2009-02-17 18:06 ]
未記入
会議室デビュー日: 2009/02/17
投稿数: 2
投稿日時: 2009-02-17 20:07
ご回答ありがとうございます。

そうなのです、回避策があればできるかぎり今の方針で進めたいと考えております。
教えていただいたページを参考に、もう少しがんばってみます。
turutosiya
常連さん
会議室デビュー日: 2003/06/10
投稿数: 49
お住まい・勤務地: 東京都
投稿日時: 2009-02-18 10:03
私の場合は↓の方法を適用しました。
http://support.microsoft.com/?scid=kb;ja;288367&x=23&y=15

ご参考まで

1

スキルアップ/キャリアアップ(JOB@IT)