14歳の自分に衝撃の事実を告げてください

マクロでデスクトップに保存させたいのですが、
ActiveWorkbook.SaveAs Filename:= _
"D:\Documents and Settings\●●●\デスクトップ\Book1.xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False

の●●●のように、私のユーザー名が入ります。
このファイルは色々な人に使ってもらいたいので、
LOCALみたいな意味合いの言葉を入れたいのですが、
なんと入れたら良いでしょうか?
ご存知の方いらっしゃいましたら宜しくお願いします。

A 回答 (3件)

Application.UserName


でユーザ名が取得できますので
それを利用してみてはいかがでしょう。

または、「すべてのユーザ」でよければ
「All Users」としてしまうという手もあります。
    • good
    • 0

Set objShl = WScript.CreateObject("WScript.Shell")


MsgBox objShl.SpecialFolders("Desktop")

で取得できます。
    • good
    • 0

アドレス紹介しときますね



http://www.google.com/search?num=50&hl=ja&q=%E3% …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!