|
こんにちは。かみちゃん です。
>Windows7+Excel2003でした。失礼しました。
>マクロを実行すると「c:\Users\Public\Desktop にアクセスできません」
>とアラートが出ます。
最初に提示されたコードの
C:\Documents and Settings\All Users\デスクトップ
を、試しに
C:\Users\Public\Desktop
と書き換えても、同様のエラーが出るのではないでしょうか?
となると、そのフォルダに保存できないということかと思います。
ここで確認ですが、
WindowsXPの場合は、本当に All Users 配下の「デスクトップ」フォルダに保存したいのですか?
もしかして、Windowsのログインアカウント毎にデスクトップのパスが違うので、
そのようにしているだけで、本当は、ログインアカウント別のデスクトップに
保存できればいいということではないのですか?
それであれば、
SpecialFolders("AllUsersDesktop")
の部分を
SpecialFolders("Desktop")
とすれば、できるのですが、いかがでしょうか?
|
|