• ベストアンサー

VBAの構文と登録した図形とにロッ保護をかけたい

図形描画の四角形にVBAを登録しました。 四角形をクリックしたら、VBAが実行されるようにしています。 四角形に登録したのが削除されないように保護をかけたいです。 また、作ったVBAにもあやまって消したりしないよう保護をかけたいです。 そういうのは出来ますか? できるならどうするのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

≪VBAの保護≫ VBEのツール>ツール>VBProjectのプロパティ>保護タブ と進み、「プロジェクトを表示用にロックする」にチェックを入れ、パスワードを設定して「OK」 次回起動時から設定が反映されるということです。 アドインにする方法もあるようです。 [XL97] Microsoft Excel 97 でアドインのファイルを作成する方法 http://support.microsoft.com/kb/156942/ja

happine
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルのVBAのこと

    図形描画四角形を作り、印刷するVBAを登録しました。 四角形をクリックすると印刷されたのち、「注意」のメッセージボックスがでるようにしました。 その「注意」のメッセージボックスを大きく表示したいのですが、どうすればできるのでしょうか? 難しい操作が必要ですか?

  • Excelの図形描画を一括で消したい。

    Excelの図形描画によるテキストボックスや矢印や直線や円などを一括で削除したいのですが、どうやったらできますか? 行や列やセルでコピーすると、図形描画の図形類もコピーされるのに、行や列やセルを削除しても消えないのです。その場合、図形描画の図形類は点や線に変形してしまうことがあり、クリックして消すことも大変になったりします。 よろしくお願い致します。 当方、Excel2000使用。

  • Excel2010の図形を一括で消したい。

    Excel2010の図形を一括で消したい。 Excelの図形によるテキストボックスや矢印や直線や円などを一括で削除したいのですが、どうやったらできますか? 行や列やセルでコピーすると、図形描画の図形類もコピーされるのに、行や列やセルを削除しても消えないのです。その場合、図形描画の図形類は点や線に変形してしまうことがあり、一つずつクリックして消すことも大変になったりします。 よろしくお願い致します。 ※Excel2010使用。

  • VISIOでVBAを使っての図形描画

    VISIOで自動で図形を描画するVBAを作成しております。 テキストからのデータの取得、 取得したデータにしたがっての、 長方形の作図、線の作成は出来ました。 この発展系として、 取得した座標を使っての図形の描画(例:三角形、中が塗れるやつ)が 上手くできません。 VISIOで普通に線を書くと、線をつなげて書いて、 最後に始点とつなげると、自動で図形になり、中を塗ることが出来るようになります。 ためしに、マクロの自動記録で、↑の作業をマクロ化してみましたが、 1個の三角形を書くマクロが生成され(ShapeのIDが決め打ち) 目的のような使い方は出来ませんでした。 お手数ですが、サンプルコード等ありましたら、お教えください。

  • エクセルVBAの図形について

    図形を使用するVBAをはじめて作成中ですが、わからないことがありましたので質問します。 (1)オートシェイプに独自のプロパティーを設定したいのですが良い方法はありますか? (便宜上、NAMEプロパティーで代用しておりますが複数のプロパティを設定したいのです) (2)ONACTIONプロパティに設定しているマクロに対し、 どの図形から実行されたのか知りたいのですが、良い方法はありますか? (3)ある図形からコネクトされている別の図形を特定する方法はありますか? どれかひとつへの回答でもかまいませんので教えてください。

  • ワードの図形描画

    「図形描画」ボタンをクリックしても、画面の下側に「図形描画ツールバー」が表示されません。表示メニューからツールバーを見ますと図形描画ツールバーが表示された状態になっているのですが・・

  • エクセルで図形描画のツールバーを出したい

    WindowsXpSP3 エクセル2003SP3 で図形描画のツールバーが出ません 「表示」-「ツールバー」もしくはツールバーのところで右クリックしたメニューにも図形描画という選択肢が無いために図形描画ツールバーを出すことが出来ません。ユーザー設定のツールバー一覧でも選択肢がありません。 また、ツールバーのユーザー設定で図形描画アイコンを適当なツールバーに配置しクリックしたり、標準のツールバーにある図形描画アイコンをクリックしても何も反応がありませんでした。 ワードで図形を作成し(ワードでは図形描画ツールバーは出ます)エクセルに貼り付けたり、エクセルを再インストールしても変化はありませんでした。 なお、挿入→図→オートシェープも何も反応がありませんし、図形描画以外にも図という選択肢もありません。 図形描画ツールバーや図を出すにはどのようにしたらいいのでしょうか。

  • VBAでのブック・シートの保護・解除について

    エクセル2010のVBAでのブック、シートの保護&解除の方法について教えて頂きたく、 質問させて頂きます。 消されては困るシートや数式がある関係で、ブックオープン時にVBAでブックとシートにそれぞれパスワードをかけて保護しています。 VBAではシートの削除、作成、コピーなどを行っているため、VBA実行時のみ、保護を解除させるようにしたいと思います。 ただ、対象のシート自体にも入力したい項目があるため、その箇所については保護を解除しておく必要があります。 そして、VBA実行後、再度、その箇所以外にパスワードで保護をかけ直します。 イメージとしては下記のような流れになります。 対象ブック:ブックA 対象シート:シート1 パスワード:1234(それぞれ) 常時保護を解除しておきたいセル:range("A6:H106") 1.(オープン時には、)ブック保護&特定のセル以外のシート保護 2.VBA実行時には全ての保護解除 3.VBA終了時に、1の状態に戻る どうぞよろしくお願い致します。

  • 自動で図形にマクロの登録

    VBAを学び始めたばかりなので、詳しく教えていただきたいです。 今ガントチャート(のようなもの)を作っています。 そこで時刻を入力するとバーが自動で引かれるのですが、 そのバーに「マクロの登録」をしたいと思っています。 ※たとえば、そのバーにtest()を実装させたい、ということです。 バー(オートシェイプの図形)を右クリックして「マクロの登録」を選べばできることは知っているのですが、それをバーが生成されるのと同時に自動で実装されるようにしたいと思っています。 このようなことは可能でしょうか? ご存じの方がいらっしゃいましたらよろしくお願いします。

  • 図形描画ツールをシートの保護下で使用したい。

    保護したシートの中で保護を解除したセルの中に図形描画ツールを利用して図を記入したいのですけども保護を解除しているセルの部分でもツールが利用できません。利用する方法を宜しくご教授ください。

専門家に質問してみよう