[[20110104091133]] 『xlsmファイルが開けない』(砂人) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

 『xlsmファイルが開けない』(砂人)

(1)Excel2003で作成したマクロを含むファイルを2007で開いてxlsmで保存

(2)作成したファイルのマクロを実行し、xlsmファイルを生成させるとファイルはできるが、生成したファイルを開こうとすると【・・・ファイル形式またはファイル拡張子が正しくありません・・・】というエラーメッセージが出て、生成したファイルが開けない。

以下のようなマクロの書式では、xlsmファイルを作成できないのでしょうか。よろしくお願いいたします。

ActiveWorkbook.SaveAs Filename:=保存名1 & 年度1 & ".xlsm", _

            FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False

 「FileFormat:=xlNormal」では、97-2003形式に成るので

  ActiveWorkbook.SaveAs Filename:=保存名1 & 年度1, _

            FileFormat:=xlOpenXMLWorkbookMacroEnabled, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False

 とすれば善いのでは?
 また、拡張子の「".xlsm"」はしていしなくても善いのでは?

 (Bun)


ありがとうございました。無事にxlsmファイルが生成され、マクロも動きました。
(砂人)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.