アプリ版:「スタンプのみでお礼する」機能のリリースについて

今までは、XP-2003を使ってました。
今買い換えて、WIN7-2010エクセルを使用しています。
マクロの事で助けてください。
2003のときのファイルをそのまま持ってきました。
次の内容は、2003のときのものです。
Application.Run "'C:\Documents and Settings\Administrator\My Documents\N見積書\Tマクロ.xls'!初回"
しかし、2010になったので、自動記録をしようとしたのですが、記録が出来ません。
その為、プロパティから、コピーアンドペーストをして次のように直しました。
Application.Run "'C:\Users\Owner\Documents\N見積書\Tマクロ.xls'!初回"
しかし、デバッグが「必要と表示されてしまいます。
何がいけないかどなたか教えてください。
又、自動記録はどうしたら出来るのでしょうか?(ファイルを読み込みオープンさせる)

A 回答 (1件)

>ファイルを読み込みオープンさせる


Tマクロ.xlsの初回シートを開くだけなら、マクロの記録で出来ますけど。。。結果は

Workbooks.Open Filename:="'C:\Documents and Settings\Administrator\My Documents\N見積書\Tマクロ.xls'!初回"

ですね。

マクロを実行させるなら

Workbooks.Open Filename:="C:\Documents and Settings\Administrator\My Documents\N見積書\Tマクロ.xls"
Application.Run "Tマクロ.xls!初回"

※ファイルのオープン後にマクロの実行ならエラーは出ません。
 ただしEXCEL2007以降はファイル拡張子はxlsではないです。
 マクロなしファイルはxlsx、マクロ実行ファイルはxlsmになります。
    • good
    • 0

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