- PR -

Excelのショートカットが作成されてしまう

1
投稿者投稿内容
茶太郎
ベテラン
会議室デビュー日: 2005/02/23
投稿数: 57
投稿日時: 2005-02-28 11:46
お世話になります。

ASP.NET + VB.NET でExcelファイルをリネーム、読み込み、削除という
流れの処理を作成しています。

処理は問題なくいくのですが、なぜか処理後にCドライブ直下に対象のExcel
ファイルのショートカットとそのファイルが入っているフォルダのショートカット
が作成されてしまいます。
これはこのファイルを操作するユーザーに問題ありなのでしょうか?
Officeインストールユーザーで操作しなくてはいけないのでしょうか?

この現象どなたかご存知の方おりましたら、解決策を教えて下さい。
よろしくお願い致します。
茶太郎
ベテラン
会議室デビュー日: 2005/02/23
投稿数: 57
投稿日時: 2005-03-04 12:08
この件色々と調べていましたら、
ASPの実行ユーザに、エクセルの履歴フォルダへの書き込み権限がないために
発生するとの記述が過去レスにあったのですが・・・
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7132&forum=7&start=8
いまいち内容がわかりません。

どなたか教えて下さい、よろしくお願い致します。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-03-04 12:20
通常、Excelでファイルを開いたりすると、スタートメニューの最近使ったファイルにショートカットが保存されますよね。この情報は本来ユーザー毎に保存されます。ASP.NETは通常のユーザーではないので、このショートカットを保存する場所が用意されていないため、正常に動作しなくなっているのではないか?って話です。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
茶太郎
ベテラン
会議室デビュー日: 2005/02/23
投稿数: 57
投稿日時: 2005-03-04 13:32
甕星さん、返信ありがとうございます。

ファイルのショートカットだけではなくフォルダの
ショートカットまで作成されるのですが、これも同様
の理由より起こっている現象なのでしょうか?
もしそうだとすればどのようにこの現象を回避すれば
ASP.NET(ASPNET)ユーザで正常に動作させることが
できるのでしょうか?

実行するユーザを変更(WebConfigで偽装)しなくては
いけないのでしょうか?


1

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