• 締切済み

Excel97 にてマクロをメニュー登録する

arataの回答

  • arata
  • ベストアンサー率49% (139/279)
回答No.2

1.Excelのメニューで[表示]-[ツールバー]-[ユーザー設定...]と開いてください。 2.ダイアログのコマンドタグを選択してください。 3.ダイアログの左にある「分類」の中の「マクロ」を選択してください。 4.ダイアログの右にある「コマンド」の「ユーザー設定メニュー」をメニューバーのメニューを追加したい位置にドラッグドロップしてください。 5.追加された「ユーザー設定メニュー」を右クリックして名前の変更やマクロの登録を行ってください。 あとは、メニューバーのユーザー設定のダイアログを閉じれば、新しいメニューが使えます。

sho-hei
質問者

補足

どうもありがとうございます。 この方法で試してみましたが、大きな欠点が2つ。 1つは、この方式で登録するとそのメニュー項目が常駐してしまいます。 私が望んでいるのは、マクロを含む Book を開いた時に、そこに登録されているマクロがメニューに現れるという物。 閉じても残っては困ります。 もう一つ、この方法ではまずいと思い、追加した「ユーザー設定メニュー項目」を消したいのですが消し方がわかりません。^^;; これは「ヘルプ」から調べられるかな。 そうそう、「追加されたユーザー設定メニュー」を右クリックしてもプロパティ画面が開きません。 マクロの登録は左クリックで登録画面が開きました。しかし名称変更は出来ませんでした。

関連するQ&A

  • エクセルでマクロを含むファイルだけメニューバーに登録(表示)したい

    エクセルでマクロをメニューバーに登録した場合、マクロを含まないファイルを立ち上げても、メニューバーに表示されてしまいますが、これを表示しないようにするにはどうすればよいのでしょうか?

  • エクセル(マクロ)

    先日WindowsXPからWindows7へ変更しました。XP時代にエクセル2003でマクロを利用したファイルを使っていたのですが、これをWindows7のエクセル2007で使用しようとしても、マクロを有効にすることができません。 エクセル2003では、このエクセルファイルを開けたときに小窓が出て、マクロを有効にしますか?とのコメントが出てきたのですが、Windows2007でもこのファイルを使用するにはどうしたらいいでしょうか? よろしくお願いします。

  • エクセル、マクロの登録方法

    エクセルのマクロ登録で、ファイルの保存を登録したい。 毎回違うファイル名で登録したいので、マクロ実行時に ファイル名登録のところで一時中断させて ファイル名を入力可能なようにマクロを作成できませんか?

  • エクセルマクロ・クイックアクセスツールバーに登録

    エクセル2007で、標準モジュールにマクロを作成して、クイックアクセスツールバーに登録しました。 このファイルを閉じて、他のファイルでも、このクイックアクセスツールバー上のマクロを使用したいのです。 自分で試したところ、このクイックアクセスツールバーに登録したマクロを、クリックすると、きちんと反応します。(元のファイルが自動で開きます) 常に、他のファイルでも、このマクロは反応すると考えてよいのですか? 私の質問が意味不明な場合は、ご指摘ください。

  • エクセルのマクロの有効の仕方

    EXCEL2003で作成したマクロを含むファイルをEXCEL2007で開くと『マクロを有効できません』という警告が出てきます。 無視してそのままファイルを開き、マクロの設定してあるボタンをクリックすると、やはり『マクロを有効にしてください』の警告が再び表示されます どうすればマクロを有効にすることが出来るのでしょうか?詳しい方がみえたら教えて下さい。 ちなみに、マクロの設定のボタンの内容は、指定した範囲の印刷をするように設定してあります。 OSはVistaです。 自分自身がマクロを設定してEXCELのファイルを作成したことがないので、知り合いに作成してもらったファイルなのですが、バージョンがEXCEL2003を使用しているみたいです。 マクロ作成の詳しいサイト等知っていたら教えてください。

  • エクセルでマクロ登録ができなくりました。

    エクセルで「コマンドボタン」にマクロを登録したいのですができなくりました。 なにか問題があるのでしょうか? 以前作成したものでは「コマンドボタン」に「矢印」を持っていき、左クリックすると「マクロの登録」を選択できたのですが、今、新たにコマンドボタンを作成して左クリックをしたら「マクロの登録」がなくなっていました。 (別のファイルを開いてやってみてもダメでした。) どこに問題があるのかご存知の方いましたら教えてください。 よろしくお願いいたします。

  • メニュー登録のマクロの書き方

    エクセルを開いた時のツールバーで、 「ファイル」を選択すると「新規作成」などのメニューが出ますよね。 その中に「印刷範囲」というメニューがあり、 これにカーソルを合わせると更に右に「印刷範囲の設定」「印刷範囲のクリア」というメニューが出てきます。 この、2階層持つメニューをマクロで作成したいのですが、可能でしょうか。 1階層だけであれば、 Set menu1 = Application.CommandBars("worksheet menu bar"). _ Controls.Add(Type:=msoControlPopup, Temporary:=True) menu1.Caption = "ツールバーに表示させるメニュー名" .Controls.Add Type:=msoControlButton With .Controls(1) .Caption = "メニュー1" .OnAction = "メニュー1のマクロの名前?" End With という記述で実現できました。

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

    Windows7 でMicirosoft Office Excel 2010を使用しています。旧パソコンで作成したファイルに7個ほのマクロがありますが実行できません。「セキュリティの設定により、マクロが無効にされました。マクロを実行するには、このブックを再度開いて、マクロを有効にするよう選択する必要があります」と表示されます。そのダイアログのヘルプをみても何のことかよくわかりません。どうしたら実行できるのか教えて下さい。なお、現在7個のマクロが表示されていますが、さらに10個ほどのマクロも作成しておりましたが、それは表示されてません。 面倒であれば、現在登録されているマクロを全部カットして、新しく作成することもやぶさかではありません。もしそちらのほうが簡単であれば、その方法も教えていただけると有難いです。よろしくお願いします。

  • エクセルでマクロ右クリックメニューに登録

    エクセルでマクロを右クリックメニューに登録するのはどうすればいいのでしょうか。 どこかで見た気がするのですが。

  • EXCEL 添付したツールバーに登録したマクロのパスについて

    Excel2003を使っています。 「表示メニュー」-「ツールバー」-「ユーザー設定」より新しいツールバーを作成しました。マクロのボタンが1つ作ってあり、同じファイル内のマクロが登録してあります。 このファイルをCドライブのマイドキュメントに保存しました。 この後、このファイルをDドライブに移動してみると、マクロのボタンが正しく動作しません。調べてみると、登録したマクロのパスがCドライブのままになっています。 ツールバーのボタンは常に同じファイル内の syori_1 を実行するようにしたいのですが、どのようにしたら良いのでしょうか? どうぞご教授ください。