サポート

[コードサイニング] MS Office VBA用 マクロへの署名方法

タイムスタンプを使用することで、署名をした時にその証明書が有効であったことを証明することができます。
Office XP、2003、2007では、初期状態ではタイムスタンプに対応していませんので、ご利用いただくには、レジストリの変更が必要です。レジストリは、アプリケーションの設定などを管理する大変重要な部分です。誤った設定をすると、システムに重大な支障をきたす恐れがあるので、設定時には十分ご注意ください。
万一不具合が生じました場合も弊社では責任を負いかねますことをご了承ください。

弊社のタイムスタンプサーバのURLは以下のとおりです。

署名アルゴリズムSHA-1の場合
http://timestamp.globalsign.com/scripts/timstamp.dll

署名アルゴリズムSHA256の場合
http://timestamp.globalsign.com/?signature=sha2

Office 2010以降では、タイムスタンプの仕様が変更されています。下記『Office 2013 のデジタル署名設定を計画する』をご覧ください。 Office 2013 のデジタル署名設定を計画する

no01.gif署名するマクロプロジェクトが含まれたファイルを開きます。

Visual Basic Editorを開きます。

Office2003の場合

[ツール] メニューの [マクロ] をポイントし、[Visual Basic Editor] をクリックします。

vba_01.PNG

Office2007、2010をご利用の場合

[開発]タブの[コード]グループの [Visual Basic] をクリックします。

Office2007
vba_01_2.PNG

Office2010

Visual Basicのプロジェクトエクスプローラで、署名するプロジェクトを選択

[ツール] メニューの [デジタル署名]をクリックします。
※以降の画面イメージはOffice2010の場合です。

選択ボタンをクリックします。

署名に使用する証明書を選択し、OKをクリックします。

署名がされました。確認してOKで閉じます。

[開発]タブが表示されていない場合

※画面のイメージは、Office2010のものです。

no01.gif[ファイル]タブを選択し、[オプション]をクリックします。

[リボンのユーザー設定]をクリックし、[開発]にチェックを入れて[OK]をクリックします。

関連する情報 カスタム マクロ プロジェクトにデジタル署名を追加する方法(OfficeXP、2003) Excel のセキュリティについて知ろう(Office2003) Office ドキュメントのマクロを有効または無効にする(Office2007)

サポートサイト内検索

03-6370-6500 お気軽にお問い合わせください

音声ガイダンスが流れましたら、お問合わせの内容により以下の番号をプッシュしてください。

  1. 証明書のお申し込み、更新及びパスワードのお問い合わせ
  2. インストールなどの技術的なお問い合わせ
  3. 審査及び進捗確認に関するお問い合わせ
  4. その他のお問い合わせ(4を押した上で、以下の番号をお選びください。)
  5. お支払い、経理書類に関するお問い合わせ
  6. パートナー契約に関するお問い合わせ
  7. 総務へのご連絡

お問い合わせはこちら

SSLはグローバルサイン - © 2007-2016 GMO GlobalSign K.K. All rights reserved.