Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4348 / 13644 ツリー ←次へ | 前へ→

【57167】Excel2007 リボンの操作を無効に EnSet 08/7/30(水) 16:03 質問[未読]
【57169】Re:Excel2007 リボンの操作を無効に 独覚 08/7/30(水) 16:25 発言[未読]
【57177】Re:Excel2007 リボンの操作を無効に EnSet 08/7/30(水) 20:49 発言[未読]
【57178】Re:Excel2007 リボンの操作を無効に EnSet 08/7/30(水) 21:11 発言[未読]

【57167】Excel2007 リボンの操作を無効に
質問  EnSet  - 08/7/30(水) 16:03 -

引用なし
パスワード
   いつもお世話になっています。


EXCEL2007のOFFICEボタン、及びリボンを操作させないように制御したいと考えてます。
非表示または無効化(選択しても反応しない)状態に制御する方法はありますか?
よろしくお願いします。


------------------------
[エクセルのバージョン]
Excel2007
[OSのバージョン]
Vista
------------------------

【57169】Re:Excel2007 リボンの操作を無効に
発言  独覚  - 08/7/30(水) 16:25 -

引用なし
パスワード
   回答でなくてすみません。

こちらの掲示板の基本ポリシーとして以下があります。
また、元の掲示板のほうも他の掲示板にも同じ質問を行ったことを書いておいたほうがよいかと。

>マルチポストについて
>別のサイト(掲示板)にまったく同じ目的の投稿をすることを、一般に「マルチポスト」といいます。
>当質問箱では、マルチポストは原則認めています。
>つまり、ほかのサイトで質問したことをこのサイトで質問してもかまわないということです。

>しかし、もしマルチポストをするのなら、可能な限り「○○にも同じ質問を出しました」ということを宣言してください。
>そして、仮に他のサイトで解決したのなら、ここにも必ずその顛末を書いてください。
>質問しっぱなし、というのはモラルに反します。「解決したからいいや」というのではありません。

>また、マルチポストを明示的に禁止しているサイトとのマルチポストをしてはいけません。

【57177】Re:Excel2007 リボンの操作を無効に
発言  EnSet  - 08/7/30(水) 20:49 -

引用なし
パスワード
   ▼独覚 さん:
>回答でなくてすみません。
>
>こちらの掲示板の基本ポリシーとして以下があります。
>また、元の掲示板のほうも他の掲示板にも同じ質問を行ったことを書いておいたほうがよいかと。
>
>>マルチポストについて
>>別のサイト(掲示板)にまったく同じ目的の投稿をすることを、一般に「マルチポスト」といいます。
>>当質問箱では、マルチポストは原則認めています。
>>つまり、ほかのサイトで質問したことをこのサイトで質問してもかまわないということです。
>
>>しかし、もしマルチポストをするのなら、可能な限り「○○にも同じ質問を出しました」ということを宣言してください。
>>そして、仮に他のサイトで解決したのなら、ここにも必ずその顛末を書いてください。
>>質問しっぱなし、というのはモラルに反します。「解決したからいいや」というのではありません。
>
>>また、マルチポストを明示的に禁止しているサイトとのマルチポストをしてはいけません。

上記の件、了解致しました。
申し訳御座いません。
以後気をつけます。

ご指摘ありがとうございました。
***

下記サイトにも同様の質問をしてあります。
エクセルの学校:
h★★p://www.excel.studio-kazu.jp/cgi-bin/kazuwiki2.cgi?mycmd=read&mypage=[[20080729190533]]&mytime=192647

【57178】Re:Excel2007 リボンの操作を無効に
発言  EnSet  - 08/7/30(水) 21:11 -

引用なし
パスワード
   質問はしていたものの、私なりにいろいろと調べたところ
どうやらXMLを使用してリボンをカスタマイズするそうです。
MSDNにその概要が載っていましたが、よく理解できませんでした。

XMLを使用してリボンを編集する方法がわかりやすく載っているサイトを発見しました。
参考:h★★p://home.att.ne.jp/zeta/gen/excel/c04p08.htm
(エクセル大辞典)★=t
上記のサイトで紹介されている方法に従い、検証してみたところリボンの操作はできるようになりました。

ただし、上記の方法はExcel2007のファイル(.xlsm)でのみ有効ということでした。
説明不足だったのですが、Excel2000で作成したファイルをExcel2007で実行したかったのです。
古いバージョンをExcel2007で起動する場合は、互換モードとして開かれるため、97-2003形式(xls)のファイルには無効のようです。
実行ファイルは2000でも、2007でも動かしたいので形式は変えたくないのです。
うーん。どうしたものか‥

ちなみに、リボン、Officeボタンを非表示にするツールが(サンプル?)がありましたので参考程度にご覧下さい。
中身を見ようとしましたがマクロがロックされていたため見ることが出来ませんでした。
h★★p://homepage2.nifty.com/DreamyCat/
(★=t)

4348 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free