Outlookの会議を参加者が転送できないようにする方法は?
プライバシーや機密性、その他の目的で、Outlookでの会議を参加者が転送できないようにしたい場合があります。この記事では、そのために役立つ2つの解決策をご紹介します。
VBAを使用して参加者がOutlookの会議を転送できないようにする
この方法では、VBAを使用して「転送無効」および「転送有効」ボタンを会議ウィンドウのリボンに追加し、「転送無効」ボタンを使って参加者が会議を転送できないようにする手順を説明します。以下のように操作してください:
1. 「Alt」+「F11」キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
2. 「挿入」>「モジュール」をクリックし、以下のVBAコードを新しいモジュールウィンドウに貼り付けます。
VBA: 参加者が会議を転送できないようにする
Sub ItemDisableForwarding()
Dim xCurrentItem As Object
Set xCurrentItem = Outlook.ActiveInspector.CurrentItem
xCurrentItem.Actions("Forward").Enabled = False
MsgBox "Forwarding current meeting has been disabled. Any meeting attendee is prevented from forwarding this meeting."
End Sub
Sub ItemEnableForwarding()
Dim xCurrentItem As Object
Set xCurrentItem = ActiveInspector.CurrentItem
xCurrentItem.Actions("Forward").Enabled = True
MsgBox "Forwarding current meeting has been enabled."
End Sub
3. VBAコードを保存し、Microsoft Visual Basic for Applicationsウィンドウを閉じます。
4. カレンダーフォルダーを開き、「ホーム」>「新規会議」をクリックして新しい会議を作成します。
5. 「ファイル」>「オプション」をクリックして、Outlookオプションダイアログボックスを開きます。
6. Outlookオプションダイアログボックスで、左側のバーにある「リボンのユーザー設定」をクリックし、右側のボックスで「予定」を選択してハイライトし、「新しいグループ」ボタンをクリックします。スクリーンショットをご覧ください:

7. これで「予定」タブの下に新しいグループが追加されました。「名前変更」ボタンをクリックし、新しい名前を入力してから「名前変更」ダイアログボックスの「OK」ボタンをクリックします。スクリーンショットをご覧ください:

8. 次に、(1)「コマンドの選択元」ドロップダウンリストから「マクロ」を選択し、(2)左側のボックスで「Project1.ItemDisableForwarding」を選択し、(3)「追加」ボタンをクリックします。

9. これで選択したコマンドが右側のボックスに追加されます。それを選択したまま、(1)「名前変更」ボタンをクリックし、(2)「名前変更」ダイアログボックスでアイコンを指定し、(3)新しい名前を入力し、最後に(4)「OK」ボタンをクリックします。スクリーンショットをご覧ください:

10. 上記のステップ8~9を繰り返して、もう一方の「Project1.ItemEnableForwarding」を右側のボックスに追加し、Outlookオプションダイアログボックスの「OK」ボタンをクリックします。
これで会議ウィンドウに戻ると、「会議」タブの下に2つのコマンドが追加されているのが確認できます。スクリーンショットをご覧ください:

11. 「会議」>「転送無効」をクリックし、ポップアップするダイアログボックスの「OK」ボタンをクリックします。スクリーンショットをご覧ください:

12. 必要な会議要素を追加し、「送信」ボタンをクリックして送信します。
参加者が自分のOutlookで「会議」>「転送」を使ってこの会議を転送しようとすると、転送を防ぐためのダイアログボックスが表示されます。
注意:
(1) この方法では、iCalendar添付ファイルとしての転送は防げません。
(2) この方法はExchangeアカウントでうまく機能します。
フォームを設計して参加者が会議を転送できないようにする
実際には、会議フォームを変更して転送機能を無効にすることができます。このフォームに基づいて作成されたすべての会議は、Outlookで転送できなくなります。
1. カレンダーフォルダーを開き、「ホーム」>「新規会議」をクリックして新しい会議を作成します。
2. 会議ウィンドウで、「ファイル」>「オプション」をクリックします。
3. Outlookオプションダイアログボックスで、左側のバーにある「リボンのユーザー設定」をクリックし、右側のボックスで「開発ツール」をチェックして「OK」ボタンをクリックします。スクリーンショットをご覧ください:

4. これで会議ウィンドウに戻ります。「開発ツール」>「このフォームをデザイン」をクリックします。スクリーンショットをご覧ください:

5. 「(アクション)」タブを有効にし、「転送」行をダブルクリックして「フォームアクションプロパティ」ダイアログボックスを開きます。

6. フォームアクションプロパティダイアログボックスで、「有効」オプションのチェックを外し、「OK」ボタンをクリックします。スクリーンショットをご覧ください:

7. 「開発ツール」>「このフォームを実行」をクリックします。スクリーンショットをご覧ください:

8. これで、変更された会議フォームに基づいて新しい会議が作成されます。必要な会議要素を追加し、「送信」ボタンをクリックします。
注意:
(1) この変更された会議フォームを頻繁に使用する必要がある場合は、「開発ツール」>「公開」>「フォームの公開」をクリックして保存することをお勧めします。
(2) 変更された会議フォームに基づいて作成されたすべての会議は、参加者が転送できなくなります。ただし、参加者は依然としてiCalendar添付ファイルとして会議を転送できます。
(3) この方法はExchangeアカウントでうまく機能します。
関連記事
Outlookで会議主催者に通知せずに会議をメールとして転送する方法は?
最高のオフィス生産性ツール
速報:Kutools for Outlook が無料版をリリース!
新しくなった Kutools for Outlook を100以上の素晴らしい機能とともに体験してください!今すぐダウンロード!
🤖 Kutools AI : 高度なAI技術を活用し、メールの返信、要約、最適化、拡張、翻訳、作成を効率良くこなします。
📧 メール自動化: 自動返信(POPとIMAPに対応) / メール送信のスケジュール設定 /送信時にルールで自動 CC/BCC / 高度なルールによる自動転送 / 挨拶文を自動追加 / 複数宛先のメールを自動で個別のメールに分割 ...
📨 メール管理: メールの取り消し / 件名やその他の条件で迷惑メールをブロック / 重複したメールの削除 / 高度な検索 / フォルダーを整理 ...
📁 添付ファイルPro: 一括保存 / 一括切り離し / 一括圧縮 / 自動保存 / 自動的に切り離す / 自動圧縮 ...
🌟 インターフェースマジック: 😊もっとキレイで楽しい絵文字 /重要なメールの到着をお知らせ / Outlookを閉じずに最小化 ...
👍 ワンクリック便利機能: 全員に【Attachment】付きで返信 /迷惑メール対策 / 🕘送信者のタイムゾーン表示 ...
👩🏼🤝👩🏻 連絡先&カレンダー: 選択したメールから連絡先を一括追加 /連絡先グループを個別のグループに分割 / 誕生日のリマインダーを削除 ...
お好みの言語で Kutools をご利用いただけます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上をサポート!
Kutools for Outlook はワンクリックですぐにアンロックできます。今すぐダウンロードして効率をアップしましょう!

