Excel VBA質問箱 IV

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

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


66390 / 76734 ←次へ | 前へ→

【14908】Re:自動実行で実行されません。
回答  かみちゃん  - 04/6/9(水) 23:05 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>このVBAコードが自動実行されたとき、最初の画面上に「マクロを無効にする」と「マクロを有効にする」という選択ポップアップメッセージが出て、これを「マクロを有効にする」としない限り、本当の意味での自動実行にはならないわけですが、このポップアップメッセージを出ないようにVBAコードで記載する方法はありますか?
>もちろん「ツール」→「マクロ」→「セキュリティー」であらかじめセキュリティーレベルを「低」にしておけばこのメッセージは出なくなりますが、通常の人はこのセキュリティーを「中」以上に設定してあると思いますので・・・。

無条件でマクロを有効にする事がコードで出来たら、ウィルス蔓延しています。
ですから、私は、ウィルスチェックソフトを信頼し、マクロのセキュリティを「低」に設定しています。もちろん、こうすると、マクロウィルスのチェックもできないのですが、これは、ウィルスチェックソフトに任せています。

あと、少し調べたのですが、Excel2000からは「デジタル署名」という機能があるようです。

○デジタル署名の使い方
1.Office2000から「デジタル署名のツール」をインストールする。
2.デジタル署名を作成する。
3.Visual Basic Editor で「ツール」−「デジタル署名」でマクロに署名をする。

○デジタル署名の認証の仕方
1.マクロが付いているExcelシートを開く。
2.最初に出てくる認証用のダイアログで「この作成者のマクロを常に信頼する」を
チェックする。
3.マクロを有効にする、を押す。
4.以後、この「署名」に対しては常にマクロが有効になる。

○デジタル署名の認証の削除
1.「ツール」−「マクロ」−「セキュリティ」でダイアログを開く。
2.「信頼のおけるソース元」タグを開いて、対象の署名を削除する。
3.この「署名」については、常にマクロ実行の確認ダイアログが出る。
0 hits

【14707】自動実行で実行されません。 なつお 04/6/5(土) 23:46 質問
【14709】Re:自動実行で実行されません。 かみちゃん 04/6/6(日) 7:27 発言
【14880】Re:自動実行で実行されません。 しん 04/6/9(水) 3:23 お礼
【14908】Re:自動実行で実行されません。 かみちゃん 04/6/9(水) 23:05 回答
【14912】Re:自動実行で実行されません。 しん 04/6/10(木) 0:06 お礼
【14914】Re:自動実行で実行されません。 IROC 04/6/10(木) 0:15 回答
【14918】Re:自動実行で実行されません。 しん 04/6/10(木) 0:48 お礼
【14935】Re:自動実行で実行されません。 IROC 04/6/10(木) 18:31 回答
【14940】Re:自動実行で実行されません。 しん 04/6/10(木) 21:18 質問
【14970】Re:自動実行で実行されません。 しん 04/6/12(土) 1:54 お礼
【14713】Re:自動実行で実行されません。 よろずや 04/6/6(日) 11:35 回答

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