Microsoft Officeで「VBAマクロ」をブロックするシンプルな方法VBAマクロを手動でブロックする方法【後編】

「Microsoft Office」が初期設定でVBAマクロをブロックするかどうかにかかわらず、ユーザー企業は手動でVBAマクロをブロックできる。その手順を説明する。

2022年08月10日 05時00分 公開
[Alex ScroxtonTechTarget]

 Microsoftのオフィススイート「Microsoft Office」には、マクロ(アプリケーション自動操作機能)を記述するためのプログラミング言語「Visual Basic for Applications」(VBA)がある。Microsoft Officeの基本的なセキュリティ対策の一環として、同社はインターネットから入手したVBAマクロをブロックすることを推奨している。

 2022年4月にMicrosoftは、初期設定でVBAマクロをブロックする変更をMicrosoft Officeに加えたものの、2022年7月にこの変更を一時的に撤回した。その場合でも、ユーザー企業が手動でVBAマクロをブロックすることは可能だ。方法は幾つかある。

VBAマクロをブロックする具体的な方法

 IT管理者はディレクトリサービス「Active Directory」のコンピュータ/ユーザー制御機能「グループポリシー」を使い、手動でVBAマクロのブロックを有効にすることができる。IT管理者はグループポリシーを管理する「グループポリシー管理コンソール」(GPMC:Group Policy Management Console)を使って、Microsoft Officeアプリケーションごとにブロックを有効化することが可能だ。

 他にもIT管理者はVBAマクロ通知設定を利用し、Microsoft OfficeによるVBAマクロの処理を管理できる。VBAマクロ通知設定では、VBAマクロが存在しても、Microsoft Officeが無効にするように制御可能だ。エンドユーザーがだまされて不正なVBAマクロを実行してしまうことを防止できる。

 VBAマクロを無効化しても、エンドユーザーによるファイルの閲覧や編集は可能だ。ただし、それ以外の機能を利用するには、VBAマクロを再び有効にする必要がある。有効化したい場合、Microsoft Officeの設定で「信頼できる場所」として指定したフォルダに、該当するフォルダを置くことで、VBAマクロを実行できるようになる。

Computer Weekly発 世界に学ぶIT導入・活用術

米国TechTargetが運営する英国Computer Weeklyの豊富な記事の中から、海外企業のIT製品導入事例や業種別のIT活用トレンドを厳選してお届けします。

ITmedia マーケティング新着記事

news148.jpg

天候と位置情報を活用 ルグランとジオロジックが新たな広告サービスを共同開発
ルグランとジオロジックが新たな「天気連動型広告」を共同開発した。ルグランが気象デー...

news130.jpg

“AI美女”を広告に起用しない ユニリーバ「Dove」はなぜそう決めたのか
Unilever傘下の美容ケアブランド「Dove」は、「Real Beauty」の20周年を機に、生成AIツー...

news099.png

有料動画サービス 34歳以下では過半数が利用経験、4割は1日1回以上利用
「ニールセン・ビデオコンテンツ アンド アド レポート 2024」を基に、テレビ画面での動...