重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルで、ファイルを開くと同時にリボンを隠し、閉じるときはリボンを表示させてから閉じる、ということは可能ですか?

可能で、もしマクロを使うようであれば、コードと、その貼り方をご教示いただけませんか。

当方マクロの知識はほとんどありません。
お手数かけますが、ご意見くださると幸甚です。

A 回答 (3件)

>私が実現させたいのは、「本ファイルから他の場所への一切のコピー禁止」です。



たとえリボンが隠れても、ショートカットを使う人がいればコピーできます。
コピー禁止対策にリボンの非表示はあまり意味があると思えません。

別のアプローチの方がいいと思います。
シートの保護の際に、ロックされたセル範囲&ロックされてないセル範囲の選択のチェックを外しておけばマウスでの選択はできなくなります。
(ただし、名前ボックスで直接範囲を指定したら選択できてコピーもできますが)
使う人のスキルにもよりますが、マウスで選択できない時点でコピーできないと思う方もいらっしゃるでしょう。

もしくは該当シートをPDFにでもして、それを見ながら作業してもらうとか。

正直、エクセルを使う時点でコピー禁止は難しいと思いますよ。
    • good
    • 0

特定のファイルを開いたときのみであればXML言語を記述することで出来ます。


リボンを非表示にするにはXML言語で行います。


リボンを最小化・非表示にする
http://www.ka-net.org/ribbon/ri06.html

>当方マクロの知識はほとんどありません
マクロの知識はほとんど必要ありませんが、違う知識が入ります。
非表示はマクロから操作は、おそらく出来ません。
XML言語の記述方法がよくわからない場合は、以下のサイトをよく勉強されて行うといいです。

http://www.ka-net.org/ribbon.html
    • good
    • 0

参考URL4に表示、非表示についてかかれておりますので参考にしてみてはいかがでしょうか。



また、起動後に「Ctrl」キー + 「F1」キーで、表示したり非表示にすることが可能です。

参考URL:http://www.max.hi-ho.ne.jp/happy/YNxv203.html

この回答への補足

回答いただきありがとうございます。

ご提示頂いたURLの方法は試してみたのですが、確かにリボンは隠れるものの、同時に開いているすべてのエクセルブックでも同じようにリボンが隠れてしまい、都合がよくありません。

リボンが隠れたファイルを見ながら、ほかのブックで作業ができる状態が望ましいです。

私が実現させたいのは、「本ファイルから他の場所への一切のコピー禁止」です。
そのため、「ファイルを開くと同時に隠す」という目的なのです。
(とは言いつつも、スクリーンショットやファイル自体のコピーは防いでいませんが。)

ショートカットキー(Ctrl+C、Ctrl+X)と右クリックは禁止できたのですが、リボンのホームタブからのコピーが防げない状態なのです。
これをどうにかできないかと思案し、「リボンを隠す」という方法を思いついた次第ですが、方法がわからず困っていたところです。

何かいい方法があればご教示願いたいです。

補足日時:2013/07/18 15:57
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!