エクセル2003をエクセル2010にバージョンアップすることになり、 既存のVBAマクロのテストをしていたところ、読み取り専用を解除するマクロがうまく動作しません。 2003までは編集後、読み取り専用解除マクロを動作させると読み取り専用が解除できましたが、 2010では変更を破棄して、開きなおすか、別ファイルで保存するかのダイアログが出てしまいます。 尚、ダイアログで破棄を選択すると読み取り専用解除以降の処理は動作しませんでした。 2010で2003のように編集後、単純に読み取り専用を解除することができないでしょうか。 教えて頂ければ幸いです。 よろしくお願いします。 以下、読み取り専用解除マクロのVBAコードです。 '読み取り専用の場合、解除する If ActiveWorkbook.ReadOnly = True Then ActiveWorkbook.ChangeFileAccess Mode:=xlReadWrite, Notify:=True End If '編集対象のシート"A"を選択 Sheets("A").Select
↧