Infineon Security Platform ソリューション
Microsoft Word マクロ プロジェクトにデジタル署名する
セキュリティ レベル
- ツール > マクロ > セキュリティ をクリックして、セキュリティ ダイアログ ボックスを開きます。
必要なセキュリティ レベル (高、中、低) を選択します。
新しいマクロの記録
- 新規作成 をクリックして、新しい文書を開きます。
ツール > マクロ > 新しいマクロの記録 をクリックします (Microsoft Word 2007 の場合: 表示 > マクロ > マクロの記録... をクリックしてください)。
マクロの記録 ダイアログ ボックスが表示されます。
マクロ名を入力し、OK ボタンをクリックしてダイアログ ボックスを閉じます。
操作を実行してマクロを記録します。
記録終了 をクリックします。
Microsoft Word 2007 での (新しい) マクロの署名
- ファイルを開いていない場合、署名したいマクロ プロジェクトを含む文書かテンプレートを開きます。
- 表示 > マクロ > マクロの表示 をクリックすると、マクロ ダイアログが開きます。
- リストから マクロ名 を選択します。マクロの実行、編集、削除を行える状態になります。
- 編集 ボタンをクリックして、Visual Basic のウィンドウを開きます。これによって、選択したマクロを編集します。
- プロジェクト エクスプローラから、署名したいプロジェクトを選択します。
- Visual Basic ウィンドウ中の ツール > デジタル署名... をクリックして、デジタル署名 ダイアログを開きます。
- 選択 をクリックして、証明書の選択 ダイアログを開きます。
- リストから適切な証明書を選択します。
- 証明書 ダイアログで証明書の情報を見るには、証明書の表示 をクリックします。
注: 証明書 ダイアログ中にある証明書の情報を見るには、詳細 タブをクリックします。OK ボタンをクリックしてこのダイアログを閉じます。 - OK ボタンをクリックして、証明書の選択 ダイアログを閉じます。
- OK ボタンをクリックして、デジタル署名 ダイアログを閉じます。
- マクロを保存するには、保存 をクリックして、文書かテンプレートを ワードマクロ有効文書 として保存します。
注: Microsoft Word はマクロに署名するために秘密キーを使うので、自分の秘密キー シークレットを入力しなければなりません。 - ファイル > 閉じる をクリックして Microsoft Word に戻ります。
(新しい) マクロへの署名
ファイルを開いていない場合は、署名したいマクロ プロジェクトを含む文書またはテンプレートを開きます。
ツール > マクロ > マクロ をクリックして、マクロ ダイアログを開きます。
リストからマクロ名を選択します。マクロの実行、編集、作成、削除を行える状態になります。
編集 ボタンをクリックして Visual Basic ウィンドウを開きます。Visual Basic ウィンドウでは、マクロを編集することができます。
注意: Visual Basic ウィンドウを開くには、ツール > マクロ > Visual Basic Editor をクリックする方法もあります。プロジェクト エクスプローラ から署名したいプロジェクトを選択します。
Visual Basic ウィンドウの ツール > デジタル署名... をクリックして、デジタル署名 ダイアログを開きます。
選択 をクリックして、証明書の選択 ダイアログを開きます。
リストから適切な証明書を選択します。
証明書に関する情報を表示する場合は、証明書 ダイアログの 証明書の表示 をクリックします。
注意: 証明書の詳細情報を表示する場合は、証明書 ダイアログの 詳細... タブをクリックします。このダイアログを閉じるには、OK ボタンをクリックします。このダイアログを閉じるには、OK ボタンをクリックします。
OK ボタンをクリックして、証明書の選択 ダイアログを閉じます。
OK ボタンをクリックして、デジタル署名 ダイアログを閉じます。
Normal の上書き保存 をクリックして、マクロを保存します。
注意: マクロは Normal (すべての文書 Normal.dot) プロジェクト フォルダに保存するか、Document (文書) プロジェクト フォルダに保存することができます。
Microsoft Word では秘密キーを使用してマクロに署名するため、秘密キー シークレットを入力する必要があります。- ファイル > 終了して Microsoft Word へ戻る をクリックして、Microsoft Word に戻ります。
©Infineon
Technologies AG