@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

vba、、

1
投稿者投稿内容
スンパ
ベテラン
会議室デビュー日: 2005/05/23
投稿数: 85
投稿日時: 2006-02-03 17:10
ご質問させていただきます。

Excelの
ツール -> マクロ -> visual basic editorをひらいて、
Auto_Open プロシージャにVBAコードを書きました。

コードの内容は、
現在開こうとするファイルが特定の場所からだと、
警告のメッセージを出し、
クローズする処理です。

このコードを保存し、Excelを閉じ、テストを行ったところ、
書いたコードが間違っていまして、
警告メッセージが出たあと、そのままクローズされてしまいます。

コードを直したいですが、起動時にAuto_Openが走ってしまい、
ソースを見れない状態です。

なにか方法がないでしょうか?
大変困っています

宜しくお願いします。
.NetShin
会議室デビュー日: 2005/09/16
投稿数: 11
お住まい・勤務地: 東京都港区
投稿日時: 2006-02-03 17:20
セキュリティ レベルが、「低」になっているのではないでしょうか?

エクセルを開いて、ツール→マクロ→セキュリティで
セキュリティを「中」にして該当ファイルを開けば、マクロを実行するかどうか確認する画面が出たと思います。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-03 17:23
引用:

スンちゃんパパさんの書き込み (2006-02-03 17:10) より:

コードを直したいですが、起動時にAuto_Openが走ってしまい、
ソースを見れない状態です。
なにか方法がないでしょうか?


マクロを無効にするだけですね。
セキュリティを中以上にしてください。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-02-03 17:30
Shiftキーを押しながらファイルを開くと自動起動マクロが無効になるはず。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-03 17:58
引用:

甕星さんの書き込み (2006-02-03 17:30) より:

Shiftキーを押しながらファイルを開くと自動起動マクロが無効になるはず。


ならんはずです。(^-^;)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-02-04 09:18
引用:

じゃんぬねっとさんの書き込み (2006-02-03 17:58) より:
引用:

甕星さんの書き込み (2006-02-03 17:30) より:

Shiftキーを押しながらファイルを開くと自動起動マクロが無効になるはず。


ならんはずです。(^-^


ぐぁ・・・ACCESSとごっちゃになってる・・orz
Excelでは効かないのか。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
1

スキルアップ/キャリアアップ(JOB@IT)