• 締切済み

excel2007で2003以下で作成されたマクロを使用すると強制終了される

いつもお世話になっております。 XPの調子が悪くなったため、Vistaを購入しました。 仕事でexcelのマクロを使用したのですが、 マクロが2003以下に対応のためか、 マクロが働くセルに入力するといつも強制終了されてしまいます。 再度立ち上げると、officeのバージョンを新しくしてください、と出るのでアップデートしようとするとエラーがかかりできません。 XPがいつ壊れてもおかしくない状態なので、どうにかしてVistaで使用したいのですが、 この場合、古いofficeのバージョンを購入するなどして使用した方がよいのでしょうか?

みんなの回答

  • rune55
  • ベストアンサー率40% (2/5)
回答No.2

Excel2007自体を管理者モードで起動すれば、解決するという話を聞いたことがあります。 管理者でログインしているにもかかわらず、マクロが実行できないのは、 Vistaの管理者ユーザのアカウントがAdministlatorアカウントとは同等ではないという問題に掛かってきます。 Excelを起動する際に、ショートカットではなく、Program Files以下のexcel.exeを直接、右クリックで「管理者として起動」で起動するという方法で解決する場合があります。 一度試してみてはいかがでしょう。

chuko
質問者

補足

Program Filesから直接右クリック管理者として起動してやってみましたが、やはりマクロが働くセルに入力すると強制終了されてしまいます…

すると、全ての回答が全文表示されます。
  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.1

Vistaはユーザーアカウント制御があるので「管理者として実行」するとか「互換性」が関係あるのでは? ファイル(プログラム)右クリックから。 http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/900f7bf03cd385244925696900084026/554201502719ffc44925728b0029cf03?OpenDocument#anc_b excel2007と2003の互換対応は大丈夫のようですが(参考URL)「互換性」「すべてのユーザーの設定を表示」(上記URL)・・・は関係あるかも。

参考URL:
http://www.microsoft.com/japan/office/previous/2003/system/2003.mspx
chuko
質問者

お礼

残念ながらエクセルの「管理者として実行」のやり方が参考のURLではできませんでした…

chuko
質問者

補足

回答ありがとうございます。 Vistaは私一人で使っているため、別のユーザーをたてたりはしておりません。 従って管理者であるにもかかわらず「管理者として実行してください」と出ます。 なぜ、このようなものが出るのか未だに謎です…

すると、全ての回答が全文表示されます。

関連するQ&A