• 締切済み

エクセルのマクロがビスタで使えない

ウィンドウズXPやMeで動いていたエクセルのマクロが ウィンドウズVistaに移したら「マクロがありません」と エラーメッセージが出て、マクロが使えません 何か設定があるのでしょうか? もう一度 Vistaでマクロの登録をしないとダメでしょうか? せっかくVistaのパソコンを買ったのに困っています よろしくお願いします

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

お使いのファイルを2007標準形式(.docx)で保存していませんか? その場合、既定ではマクロが削除されるようです。 旧形式(97-2003)か、マクロを保存可能な形式(.docm)で保存して下さい。 http://www.itmedia.co.jp/enterprise/articles/0605/01/news010_2.html http://technet2.microsoft.com/Office/ja-JP/library/e077da98-0216-45eb-b6a7-957f9c510a851041.mspx?mfr=true

kumiko-desu
質問者

お礼

できました! セキュリティの関係でマクロが無効になるんですね 画面上部にセキュリティの警告が表示され そのオプションを開くと「マクロ有効」を選ぶことができ 利用できました 保存する場合も「信頼できるフォルダー」を作り そのフォルダーに保存すると次から警告が出ないようになりました 安全対策なのでしょうが慣れるまで難しいですね ふう(^^;)

kumiko-desu
質問者

補足

さっそくありがとうございます でも、正直よく分かりません 抜け道があるそうですが、具体的な方法が理解できない 初心者です XPで作ったエクセルのマクロを外部メモリーから読み込み 開いた状態で動作をしないのです Vistaに保存したら動作しなくなったのではなく 最初から動作しないのです 読み込む段階では形式を指定できないですよね XPで保存するときに(97-2003)で保存し、Vistaで読み込み しましたがマクロは動作しませんでした (.docm)形式は保存形式に見つからずできませんでした セキュリティの関係なんでしょうが難しいですね

関連するQ&A

  • Excelマクロについて

    Excelマクロについて質問します。 Excel97で新しいマクロを登録後、削除しました。 その後、同じファイルを開こうとすると、「マクロが含まれています」 のメッセージが表示されます。 何度調べてもこのファイルにはマクロは含まれていないようです。また 「日付」等の名前も全く付けていません。 一度でもマクロを登録すると、このメッセージは必ず表示されるので しょうか? それとも表示しない方法はあるのでしょうか? よろしくお願いします。

  • EXCELマクロ

    Windows XPのマクロを使ったexcelをWindows MEで開こうとすると、セキュリティの変更と署名のエラー表示がでました。正常にマクロを動かすにはどうすればいいのでしょうか?どなたか詳しく教えて下さい。

  • vistaでエクセルのマクロが動かない

    この春NECノート LL750/L を購入したんですが、エクセルで、マクロを使って、ワークシートを作ったんですが、セキュリティーがかかって、動きません。 セキュリティーレベルを中未満に設定しても、同様です。デジタル署名、云々等が、個人使用のレベルでも、必要なんでしょうか? しかし、その意味も、よく解りません。 さらに、XPでは、マクロをシート上に設定するための、ボタンがありましたが、ビスタでは、そのボタンがどこに有るのかわかりません、 仕方なく、オートシェイプから、似せて作っていますが・・・ どうか、自作のマクロが快適に動くよう、ご指導下さい。

  • Excel97で作成したマクロをExcel2000で使えず・・・

    よ~く探せば同内容の質問が過去にあるかもしれないのですが、多すぎて探せなかったので、質問します。すいませんが宜しくお願いします。 会社のPC(OSはWin95)のエクセル97でマクロを作成して、共有データエリアに保存し、別のPC(OSはWin98)のエクセル2000で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう?

  • 基礎体温のエクセルソフト(マクロ)がVistaで動かない

    パソコンを買い替えてVistaに変わったところ、XPで動いていたエクセルソフトが動かなくなりました。 マクロを実行するとエラーがでてしまいます。 ソフト「操作性抜群!基礎体温表作成マクロ」     http://www.vector.co.jp/soft/win95/home/se259668.html エラー内容「実行時エラー'1004':       アプリケーション定義またはオブジェクト定義のエラーです。」 このソフトを使えるようになる方法があれば教えてください。 類似ソフトを探してみても、使いたい要素が揃っているものがなくて・・・。 よろしくお願いします。

  • エクセルのマクロについて

    エクセルを閉じる時に指定されたセルに数値を入れていないと閉じられない(またはエラーメッセージを出す)ような設定ってありますか?マクロになるのかのと思うのですが・・・。基本的なことですいませんが教えてください。

  • EXCELでマクロが効かない

    突然毎日使っているエクセルのマクロが動かなくなりました。 「実行時エラー9 インデックスが有効範囲にありません」となります。 自分で作ったものでないのでマクロを見てもどれだかわかりません。 システムの復元を数か所試しましたが、変わりません。 ウインドウズの自動アップデート中に、パソコンが動かないので、私がエクセルを終了させたのが原因のようです。 マクロは10個くらいありますがどれだかわかりません。 修正の方法が有ればお教えください。 (株価をyahooからダウンロードするマクロです)

  • Vista(Excel2007)のマクロ有効Bookについて

    Vistaは自分のパソコンではないので使いかたがよくわかりません。わたしのパソコンはWindows2000でエクセルも2000です。 エクセル2000で作成したBOOKを、他人のVistaのエクセル2007で開きました。 画面の上のほうに「セキュリティ警告-マクロが無効にされました」と表示が出ました。その右側のオプションという文字をクリックすると、 「・不明なコンテンツから保護する(P)」 「・このコンテンツを有効にする(E)」 という選択肢が現れました。 「有効」を選択すると、マクロ(Auto_Open等)が稼動しました。他のマクロも正常に動きました。 このBOOKを、そのパソコンで2007のマクロ有効BOOK(拡張子.xlsm)という形式で保存してみました。 特にエラーメッセージもなく問題なく保存できました。 ところが、このBOOKを同じVistaで開くと、「セキュリティ警告-マクロが無効にされました」とは出るのですが、その「オプション」をクリックしても、 「・不明なコンテンツから保護する(P)」というメッセージしかなく、「・このコンテンツを有効にする(E)」の選択肢が消えてしまっています。そのためマクロを有効にすることができません。 エクセル2007のリボンのセキュリティから、「すべてのマクロを有効にする」にしても同じです。 このBOOKをエクセル97-2003互換バージョンに変更して保存すると、上記で、「すべてのマクロを有効にする」にしたため、何も聞かずにマクロが有効になりました。そこでセキュリティをもとどおりにもどすと、エクセル97-2003互換バージョンでは、最初と同じ「・このコンテンツを有効にする(E)」の選択肢が現れました。 しかし2007のマクロ有効BOOK(拡張子.xism)の形式で保存したBOOKでは、やはり「・このコンテンツを有効にする(E)」の選択肢がありません。 わけがわかりません。 どうしたら2007のマクロ有効BOOK(拡張子.xism)のマクロを有効にできるのでしょうか?

  • Excelのマクロが実行されません

    昨日、ExcelでマクロやVBAを作成してみました。 きちんと実行できていましたが、 今日やってみようと思ったら、 「このプロジェクトのマクロは無効に設定されています」とエラーメッセージが出て、実行できませんでした。 セキュリティーレベルは中にしてあります。 また、マクロの有効オプションを選択するように、ヘルプに書いてありますが、エクセルを起動しても、その表示が出ません。 どうしたら、いいのでしょうか。 ちなみに、他のパソコンでは正常に起動します。 どうか教えてください。

  • エクセルのマクロについて

     エクセル2000を使用しています。  先月使っていたファイルをコピーして、今月分のデータを新たに入力しようと思ったのですが、このファイルにはマクロが設定されており、コピーした新しいファイルではエラーメッセージが出てマクロが実行されません。  このエラーメッセージ通りセキュリティーレベルを変更したのですが、やはり同じエラーメッセージが出てマクロが実行されません。  そこで先月分のファイルからマクロ部分のみをコピーして張り付けてみました。  これによってマクロは実行されるものの、その実行にとても時間が掛かってしまいます。  これを解決する良い方法があったら教えて下さい。よろしくお願いします。  *当方は初心者ですので、できれば難解な専門用語は使わないで下さい。お願いします。

専門家に質問してみよう