ビデオ: How to create a ClickOnce application | lynda.com tutorial 2024
Excel 2013では、Microsoft Authenticodeと呼ばれるシステムを使用して、開発者がマクロプロジェクトを認証できるようにしていますまたは デジタル署名 と呼ばれるプロセスによってVisual Basic for Applicationsで作成されたアドインを使用します。
ワークシートでマクロを実行して、コンピュータ上のユーザーエリアのテンプレートやXLSTARTフォルダなど、コンピュータの信頼できる場所に保存されていないマクロをExcelで実行すると、そのマクロがデジタル署名されているかどうかがチェックされます。署名は有効であり、最新のものです。マクロの開発者は、信頼できる機関または信頼できる発行元が発行した証明書を持っている必要があります。
<! - 1 - >プログラムがマクロのデジタル署名(おそらくそれがないため)またはマクロ発行者の信頼性を検証できない場合、プログラムはExcelの下のメッセージバーにセキュリティ警告を表示しますリボン。このアラート領域には、コンテンツの有効化とセキュリティセンターのコマンドボタンが含まれています。
[コンテンツを有効にする]ボタンをクリックすると、警告を無視してマクロのパブリッシャを保証し、マクロを実行することでコンピュータにセキュリティ上のリスクがないことを確認して、マクロを実行して実行できます。
<! - 2 - >メッセージバーのセキュリティ警告の[セキュリティセンター]コマンドボタンをクリックして[セキュリティセンター]ダイアログボックスを開き、コンピュータシステムの信頼できる場所に追加してマクロセキュリティ設定を変更できます。
開発者タブ(Alt + LAS)のマクロセキュリティコマンドボタンをクリックするか、Excelオプションダイアログの[セキュリティセンター]タブの[セキュリティセンター設定]ボタンをクリックして、[セキュリティセンター]ダイアログボックスの[マクロ設定]タブを開くこともできますボックス(Alt + FTT)。
<! - 3 - >デフォルトでは、Excelは、[セキュリティセンター]ダイアログボックスの[マクロ設定]タブで、[通知ですべてのマクロを無効にする]オプションボタンを選択します。
この設定を選択すると、信頼できる場所の1つに保存されていないすべてのマクロがワークシートで自動的に無効になりますが、無視することができるマクロを実行しようとするたびにセキュリティ警告が表示されますアラートを発行し、[コンテンツを有効にする]ボタンをクリックしてマクロを実行します。
[信頼センター]ダイアログボックスの[マクロ設定]タブには、[999]通知なしですべてのマクロを無効にするオプション
-
があり、コンピュータの信頼できる場所のいずれかに保存されていないすべてのマクロとすべてのセキュリティを無効にするワークシートの他のユーザーがアラートを無視してマクロを実行する方法がないようにアラートを作成します。他の人のマクロを信用しておらず、コンピュータウィルスを運ぶマクロを実行できないようにしたい場合は、このオプションを選択します。 通知付きすべてのマクロを無効にする(デフォルト)、コンピュータの信頼できる場所とセキュリティ警告のいずれかに保存されていないマクロの無効化を制御します。この設定を選択すると、ワークシートユーザーは警告を無視してマクロを実行することはできません。潜在的に信頼できないマクロの実行を制御したい場合は、このオプションを選択します。
-
デジタル署名されたマクロ以外のすべてのマクロを無効にして、指定した発行元のデジタル署名付きマクロを自動的に有効にし、通知なしでデジタル署名されていないマクロをすべて無効にします。 このオプションを選択し、指定したパブリッシャからではないデジタル署名付きマクロを実行しようとすると、Excelは、このパブリッシャからのすべてのドキュメントを信頼するメッセージバーに警告を表示します。信頼できるリストにパブリッシャを追加します。
-
すべてのマクロを有効にする(推奨されていない、潜在的に危険なコードが実行される可能性がある) 風に注意を払い、開いているワークシートですべてのマクロを実行できるようにする - これは決して選択したくないオプションです。マシンに重大な損傷を与える可能性があります。
コンピュータの信頼できる場所を変更するには、[セキュリティセンター]ダイアログボックスの[信頼できる場所]タブをクリックする必要があります。
-
新しい場所を追加: このコマンドボタンを使用して、信頼できる場所としてコンピュータ上の新しいフォルダを選択するMicrosoft Office信頼済み場所ダイアログボックスを開くことができますディレクトリパス名を[パス]テキストボックスに入力するか、[参照]ボタンを使用して選択します。
指定したフォルダ内のすべてのサブフォルダを信頼できる場所として含める場合は、[この場所のサブフォルダも信頼される]チェックボックスをオンにします。
-
自分のネットワーク上の信頼できる場所を許可する(推奨しない): このチェックボックスを選択すると、[新しい場所の追加]コマンドボタンを使用してローカルネットワーク上のアクセス権を持つフォルダを信頼できる場所として指定できます直前の箇条書き点)。
すべての信頼できる場所を無効にする:
-
現在信頼できる場所として指定されているすべてのフォルダをすぐに無効にし、信頼できると指定されたパブリッシャのマクロのみをExcelで実行できるようにするには、このチェックボックスをオンにします。