• 締切済み

EXCEL2007 VBA リボンの最小化

addinの回答

  • addin
  • ベストアンサー率0% (0/0)
回答No.2

私も知りたいと思って探していました。 通常はできないようですが,かなり無理をするとできることが分かりました。 私も試す環境がないのでやっていませんが,下記のサイトは役に立ちそうです。

参考URL:
http://home.att.ne.jp/zeta/gen/excel/c04p08.htm
yuta_pi
質問者

補足

もうムリかなぁとすっかり諦めていたので、このような有効な回答をいただけて、本当に助かりました。どうも有難うございました。早速、活用させていただきます!。

関連するQ&A

  • Excel2007のVBAについて

    Excel2007のVBAについて Excel2007以前では「マクロの記録」を実行して罫線や図形の描写を行って、「記録終了」を行うと作業していたコードが記述され、それを加工したりして使っていましたが、Excel2007で同じように行ってもコードが記述されてませんでした。 セルの操作等はコードが記述されていました。 どこか、私の操作方法が間違っているのでしょうか。また2003のようにコードを記述させる方法が別途あるのでしょうか、よろしくお願いします。 関係ないとおもいますが、 「Excelのオプション」で「開発タブをリボンに表示する」はチェック入れてあります。 「マクロの設定」では「すべてのマクロを有効にする」にチェックしています。

  • エクセル2010をVBAによりリボンの最小化処理

    前回、「エクセル2010をマクロによりリボンの最小化処理(QNo.7450319)」により、 Sub macro1() CommandBars.ExecuteMso "MinimizeRibbon" End sub とします。 再度実行すると再表示します。 との回答をいただき早速利用しておりますが、FALSEとTRUEを使い、最小化と再表示を下記の様なコ-ドで出来ないものか、ご教示願います。     (リボンの最小化)    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""RIBBON"",FALSE)" (リボンの再表示)   Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""RIBBON"",TRUE)"

  • エクセル2010でマクロからリボンの最小化の変更

    キーボードからは、Ctrl+F1キー作業で、タグバーが残る状態で最小化ができるので、マクロ(VBA)により実行できないものかご相談いたします。 私には解決できない難題です。どうかご教示願います。 相談箱 質問 QNo.6530721(エクセル2010でマクロからリボンの最小化したい) の経緯を拝見、利用させていただきましたがタグバーまでも消えてしまうので、別のコードを追加することで、タグバーを残すことが出来ないものか、しかし、何もできない状態でおります。  (リボンの最小化)    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""RIBBON"",FALSE)" (リボンの再表示)   Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""RIBBON"",TRUE)"

  • エクセル2010をマクロによりリボンの最小化処理

    キーボードからは、Ctrl+F1キー作業で、タグバーが残る状態で最小化ができるので、マクロ(VBA)により実行できないものかご相談いたします。 私には解決できない難題です。どうかご教示願います。 相談箱 質問 QNO.6530721(エクセル2010でマクロからリボンの最小化したい) の経緯を拝見、利用させていただきましたがタグバーまでも消えてしまうので、別のコードを追加することで、タグバーを残すことが出来ないものか、しかし、私の技術不足のため何もできない状態でおります。  (リボンの最小化)    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""RIBBON"",FALSE)" (リボンの再表示)   Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""RIBBON"",TRUE)"

  • Excel VBAでリボンを非表示にした場合

    VBA独学中の初心者です。Excelは2013です。 リボンを非表示にするマクロは以下になると思いますが、元に戻すマクロの記述を書かなかった場合、再度リボンを表示させるにはどんな方法が有るでしょうか。 (元に戻せなかった時が怖いのでほぼ机上検討で質問を投稿しています。従って下記は間違っているところがあるかもしれません。その場合はそれも含めてご指摘いただければありがたいです。) (1) 前提 おそらくその後開くExcelファイル全て非表示になると思っていますので、それを前提に質問しています。 -------------------- (2) 非表示化のVBA Private Sub Workbook_open() Application.ExecuteExcel4Macro “SHOW.TOOLBAR(“”Ribbon””, False)” End Sub ---------- でリボンを非表示した場合で、 -------------------- (3) 再表示:ブックを閉じるときの自動動作として ---------- Private Sub Workbook_BeforeClose() '(あるいは Sub Auto_Close()) Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", True)" End Sub ---------- を書かなかった場合や、 (4) 再表示:コントロールに記述 ---------- Private Sub CommandButton1_Click() Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", True)" End Sub ---------- も配置しなかった場合、 (5) 質問 リボンを再表示させるにはどんな方法が有るでしょうか。 -------------------- 以下の視点で考えてみましたが、どうも答えが見つかりません。 a) マクロを走らせないで開く方法 →Shift+ファイルのダブルクリックでもVBAは動作した →ファイルタブからShift+で開こうとしてもそもそもファイルタブがない b) 別のファイルでもいいのでコントロールがあればそのプロシージャの編集からVBEを開く →右クリックしてもプロシージャが編集できるコマンドが出てこない -------------------- 以上、WEBで探しても見つけられず、おわかりの方教えていただけませんでしょうか。 宜しくお願いします。

  • 【Excel2007】リボンを選択したい

    Excel2007を使用しています。 マクロでリボンを選択したいのですが、 私なりに調べましたが、方法が分かりませんでした。 [挿入]タブを選んだり、[数式]タブを選んだり という作業をマクロから行いたいのです。 何か方法はございませんか? もしご存知でしたら、ぜひよろしくお願い致します。

  • Excel2000とExcel2002のVBAの違いについて。

     以前、このカテゴリーにて、Excel2000におけるVBAのマクロを教えてもらったのですが、そのマクロ入力済みエクセルファイルをExcel2002へ移植したら、上手くVBAが働きません。  具体的にいうと、シート1に入力したデータの履歴を、シート2にて保存していくマクロなのですが、Excel2002では履歴のシートに上書きしていくことがあります。(たまに発生する)  Excel2000ではキチンと履歴のセルが全て残ります。  どなたか、この不具合を認識しておられる方。もしくは、対策をご存知の方がいらっしゃいましたら、教えてください。  

  • エクセル2003VBA 所定の時刻にVBAを自動で作動

    エクセル2003のVBAなのですが、 「所定の時刻に自動でマクロが動き出す」と言う事は可能でしょうか? もし、可能であれば、参考になるHPや、VBAの記述の仕方など 教えていただけないでしょうか。 自動で動かしたいVBAの概要として、 他のエクセルファイルをオープンして データーを取得、記述、 保存 と言うVBAになっております。 これを1日1回、更新をかけたいのですが、自動でできるのであれば 自動化したいと思っています。 ご回答のほど宜しくお願いいたします。

  • Excel2007での VBAの動作不良?

    Excel2007がインストールされた環境で拡張子を変えて動作させようとしたら 変更直後でしか動作しませんでした。 やり方としては (1)VBAマクロを作成したボタンに登録(Excel2007にて)。 ※ボタンは[開発]タブの[挿入]からActiveXコントロールのボタンを配置しました。 (2)Excelファイルを2003バージョンで保存(拡張子はxls:Excel97-2003タイプ)。 ※この拡張子だと何度でも正常に機能しました。 (3)保存形式(拡張子)を変更して(拡張子はxlsm:マクロ有効ブック)マクロを実行したら正常に動作した。 ただし、一度ブックを閉じて開くとボタンがグレイアウトはしてないのですが使用不可でした。 デザインモードになってましたが解除不能です(クリックしても変化なし)。 2007のマクロの安全性に関する設定は (1)左上の丸いリボン(?)をクリック (2)[Excelのオプション]をクリック (3)左のメニュー欄において[セキュリティセンター]をクリック、[セキュリティセンターの設定]をクリック (4)左のメニュー欄[信頼できる場所]に[MyDocument]に設定し、[サブフォルダも信頼する]にチェック これで2003バージョン(拡張子:.xls)では問題なく動作しました。 (VBAマクロを作成したExcelファイルは全て[MyDocument]以下に保存してました) VBAコードを記述したマクロではファイルを開いたり、データを比較したりと色々な処理をしました。 ファイルを開いたのはExcel、Access、CSVデータなどです。 拡張子を「xlsm」にするとマクロ有効ブックになると思いますが他にも変化があるのでしょうか? ご存知の方、いらっしゃったらご教授願います。

  • Excel2002でマクロやVBAが使えない

    ファイルNO230881にExcel97で作ったマクロがExcel2000で使えないという質問がありましたが、私の場合Excel2000で作ったマクロがExcel2002で使えません。 ファイルNO230881の方は自動修復で直ったそうですが、自動修復のリストにExcel が乗ってきていないので困っています。 起きている症状は、 Excel2000で作成したマクロを、Excel2002で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう? VBAプロジェクトのライブラリファイル参照がうまくいっていないということはわかるんですが、VBエディタの[ツール]>[参照設定]がグレーで開くことができません。 みなさんのお知恵をお貸しください。