Excelのデーターで、入力する度に「このプロジェクトのマクロは無効に設定されています。・・・・・・・・・・」とのメッセージが出てしまいます。
マクロを削除したいのですが、出来ません。どうしたらこのメッセージがいちいち出てこないように出来るのですか?どーか教えて下さい。お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

 こんにちは。

えー情報が少ないので憶測で回答します。まず、
>「このプロジェクトのマクロは無効に設定されています。・・・・・・・・・・」とのメッセージが出てしまいます。
 これは、エクセルの当該ブックにマクロが組まれていて、開くときに必ず「マクロを有効にするか無効にするか聞いてきます(セキュリティーがレベル低に設定されていると聞いてこない)。そこで無効を選ぶと、本来マクロ作業するところで上記のメッセージ表示となります。
 いちいちメッセージ表示させないためにはマクロを有効にする必要があります。
 またマクロを削除できないとはどういうことでしょうか? 削除の仕方がわからないのか、削除してもマクロがあるとメッセージがでるのでしょうか?前者でしたらツール→マクロ→マクロで該当のマクロを消去すれば良いですし、後者ならエクセルマクロと質問欄に入れて検索すれば過去の似た質問が出てくると思いますのでそちらを当たってください。
 
    • good
    • 0
この回答へのお礼

確かにセキュリティーレベルが高になってました。マクロの削除なんですが、
削除のボタンがグレーになって使えないんです。検索してみます。
本当に丁寧に教えて下さって、ありがとうございました。

お礼日時:2001/08/21 17:55

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qマクロ無効で開くとエラーメッセージが出ます

マクロ付のExcelファイルを(マクロを動作させずに)編集したくて、マクロのセキュリティを「中」にした上で「マクロを無効」を選択してファイルオープンしても、セルの値を変更するたびに「このプロジェクトのマクロは無効に設定されています」のエラーメッセージが出てきます。

1つ1つのセルを変更するたびに出てくるのでかなり煩わしいです・・・
このメッセージを出力させずに、マクロ付のファイルをマクロ無効で編集するには、他に何か設定が必要なのでしょうか?

もしくは、マクロを有効でファイルオープンしても、シート上のコントロールを選択することは可能でしょうか?
(例えばシート上にあるボタンのプロパティなどを見たい場合に、ボタンを選択しようと思っても、マクロが有効だと「クリック」する動作しかできなくなりますが、それを「選択」することは可能でしょうか?)

よろしくお願いします。

Aベストアンサー

>Office(Excel)2000 SR-1 Proffesionalです。

あまり、私は、いろいろ考えすぎてしまいましたが、最初に、

Office 2000 SP-3
 または、
Excel 2000 SP-3

で、アップデートしてみていただけますか?
確か、SR-1 の後に、SP-3があったはずです。

Office のアップデートが必要か調べてみていただけませんでしょうか?

http://office.microsoft.com/ja-jp/officeupdate/default.aspx

Office の更新プログラム)を利用できるかどうかを、ご確認ください。

■アップデートの確認
[↑ここをクリック]

なお、

>セキュリティを「高」にして、マクロを無効で開くことはできるのでしょうか・・・。

デジタル証明書をつけた状態で、「高」では、不可能ですね。マクロを一旦、コメント・アウトした状態にするか、エキスポートするなりして、空の状態してどう反応するかを見なくてはなりませんね。

>また「別のプログラムが生きていて・・・」という部分ですが、ちょっと分かりませんでした(すみません)。

Excel 2000 ですと、信頼のおけるソース元(T) のすべての組み込み済みのアドインとテンプレートを信頼する(A) の[チェック] を外します。

通常、マクロをオフにしても、組み込み型のアドインや、Personal.xls はフリーの状態で、動かせます。それを切るには、そのような設定が必要です。

また、ExcelのStartUpファルダーやXLStart の中に、組み込み型のマクロが入っていないかとか。システム側(Windowsフォルダ)とProgram Files フォルダのMicrosoft Officeフォルダのどちらかに入り込む、また、別にも代用スタートアップ・フォルダがありますから、ややこしいです。

他にも、ブックに組み込まれるのは、これだけではありません。一般的なものには、参照設定があります。

いずれにしても、通常のExcelの状態で、マクロを「無効」にして、それで、入力のたびに、メッセージが出るはずがないと思います。

参考URL:http://office.microsoft.com/ja-jp/officeupdate/default.aspx

>Office(Excel)2000 SR-1 Proffesionalです。

あまり、私は、いろいろ考えすぎてしまいましたが、最初に、

Office 2000 SP-3
 または、
Excel 2000 SP-3

で、アップデートしてみていただけますか?
確か、SR-1 の後に、SP-3があったはずです。

Office のアップデートが必要か調べてみていただけませんでしょうか?

http://office.microsoft.com/ja-jp/officeupdate/default.aspx

Office の更新プログラム)を利用できるかどうかを、ご確認ください。

■アップデートの確認
[↑ここをク...続きを読む

QエクセルVBA ブックOPEN時のマクロを含んでいますメッセージを出さなくすることは出来ますか

エクセルブックをサーバーに保存していて、各端末で使用しています。

各端末のセキュリティレベルを「中」にしているので、マクロが含まれています。のメッセージがでます。

例えば、VBAのコードをつけることで、ブックを開くときにそのメッセージが出ないようにセキュリティを「低」にして、ブックを綴じる時に、セキュリティを「中」にするようなことはできるものでしょうか?

もしくは他の方法で、「このブック」を開くときだけ「マクロを含んでいます」のメッセージを出ないようにすることはできるでしょうか?

無料で行いたいので、有料の電子署名は使わないで行いたいと思います。

確か、自分で作った電子書名では、サーバーに保存したブックは他の端末で開くときは「マクロを含んでいます」のメッセージが出ると聞いたのですが、違うでしょうか?

よろしくお願いします。

Aベストアンサー

こんばんは。

>例えば、VBAのコードをつけることで、ブックを開くときにそのメッセージが出ないようにセキュリティを「低」にして、ブックを綴じる時に、セキュリティを「中」にするようなことはできるものでしょうか?

VBA自身では、開ける段階ではアプリのセキュリティの変更は出来ませんが、本当に、それをしてしまったら、#1 さんのおっしゃるとおりですし、「なすがまま」になってしまいます。そのコードは、ワームウィルスと同じような作り方をしますが、それを使おうとすれば、アンチウィルスに掛かるはずです。現代には通用しない作り方です。

>無料で行いたいので、有料の電子署名は使わないで行いたいと思います。

CA局認証は、お金は掛かるし、維持費も掛かるので、コンピュータソフトやHTMLの専門の業者でないと、とても維持できませんが、デジタル署名をお勧めします。リンク先では、私が余計なことまで書いていますが。

デジタル署名は、決して、自分自身のためだけで通るものではありません。一回登録して、その人を「信頼できる発行元」として認識してあげれば、後は、他でも通ります。

ただし、VBAのコードの改編する場合は、その登録したPCで再度行い、デジタル署名をつけないと、セキュリティに掛かってしまいます。

Excel のブックでのデジタル署名とコード署名について
http://support.microsoft.com/default.aspx?scid=KB;JA;820738

こんばんは。

>例えば、VBAのコードをつけることで、ブックを開くときにそのメッセージが出ないようにセキュリティを「低」にして、ブックを綴じる時に、セキュリティを「中」にするようなことはできるものでしょうか?

VBA自身では、開ける段階ではアプリのセキュリティの変更は出来ませんが、本当に、それをしてしまったら、#1 さんのおっしゃるとおりですし、「なすがまま」になってしまいます。そのコードは、ワームウィルスと同じような作り方をしますが、それを使おうとすれば、アンチウィルスに掛...続きを読む

Q入力されていないときに、メッセージを出す(エクセルマクロ)

フォームにオプションボタン1個とテキストボックスが6個
配置してあります。コマンドボタンを押したときに、入力漏れの箇所について注意を促したいのですが、コードはどのように書いたらいいですか。

Aベストアンサー

たとえばこの様なのはいかがでしょうか?
オプションボタンは1個ではなく、1組だとしています。

Private Sub CommandButton1_Click()
Dim Ch As Integer
Ch = 0
If TextBox1.Value = "" Then
Ch = 1
ElseIf TextBox2.Value = "" Then
Ch = 1
ElseIf TextBox3.Value = "" Then
Ch = 1
ElseIf TextBox4.Value = "" Then
Ch = 1
ElseIf TextBox5.Value = "" Then
Ch = 1
ElseIf TextBox6.Value = "" Then
Ch = 1
ElseIf OptionButton1.Value = False And OptionButton2.Value = False Then
Ch = 1
End If

If Ch <> 0 Then
MsgBox "未入力の箇所があります"
End If
End Sub

これで注意のメッセージが表示されるはずです。

たとえばこの様なのはいかがでしょうか?
オプションボタンは1個ではなく、1組だとしています。

Private Sub CommandButton1_Click()
Dim Ch As Integer
Ch = 0
If TextBox1.Value = "" Then
Ch = 1
ElseIf TextBox2.Value = "" Then
Ch = 1
ElseIf TextBox3.Value = "" Then
Ch = 1
ElseIf TextBox4.Value = "" Then
Ch = 1
ElseIf TextBox5.Value = "" Then
Ch = 1
ElseIf TextBox6.Value = "" Then
Ch = 1
ElseIf OptionButton1.Value = False And OptionButton2...続きを読む

Qマクロを実行する前に確認メッセージを出したい。

エクセルでシートにコマンドボタンを作りました。
そのボタンを押すと、マクロを実行するようにしていますが、このマクロを実行する前に
確認メッセージが出るようにしたいです。
「はい」というボタンをを押せばマクロ実行、
「キャンセル」を押せば実行しない
という様にしたいのですが、どうすればいいのでしょうか?

本を持っていますが、急いでいてじっくり読んでいる時間がないので簡潔に教えていただければ嬉しいです。

Aベストアンサー

No.789396 質問:Excel VBAでMsgboxの値を取得するには?
http://oshiete1.goo.ne.jp/kotaeru.php3?q=789396

を参考にして、

Sub MyMacro()
 Dim ret As Long

 ret = MsgBox "実行しますか?", vbOKCancel
 If ret = vbOk Then
  'OKの場合の処理(マクロの処理)
  'Callなんかで呼び出すと良いかも
 End If
End MyMacro()

でどうでしょう?(未確認)

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=789396

QEXCELファイルを開くとき「マクロを含んでいます」というメッセージが出ないようにしたい。

EXCELでマクロを組んだファイルをもう一度開いたときには、「マクロを含んでいます」というメッセージが出て、有効にするか、無効にするかを聞いてきます。
このメッセージを出ないようにするにはどうしたらよいのでしょうか。
教えてください。

Aベストアンサー

マクロ防護のセキュリティレベルは、個々のパソコンのExcelでのみ有効です。また、マクロを削除しただけではメッセージは出ます。モジュールごと削除する必要があります。まれに、モジュールすべて、シートオブジェクトのコードウインドウのマクロコードをすべて削除してもメッセージが出る場合がありますが、そんなときはシート全体をコピーして、新規ブックの新しいシートに貼り付けてリニューアルするといいです。

デジタル署名は一度だけユーザーに認証してもらえるとセキュリティレベルを下げることなく使えるので便利です。私もよく使います。デジタル署名は"SELFCERT.EXE"という実行ファイルで、個人的なものを作成できます。Microsoft Officeフォルダの中で検索してみてください。見つからない場合は、アプリケーションの追加と削除で追加してください。


人気Q&Aランキング

おすすめ情報