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 の無料版を体験してください。70以上の素晴らしい機能が永遠に使えます!今すぐダウンロードをクリック!
🤖 Kutools AI : 高度なAI技術を使用して、メールの返信、要約、最適化、拡張、翻訳、作成を簡単に行います。
📧 メール自動化: 自動返信 (POPとIMAPで利用可能) / メール送信のスケジュール / メール送信時にルールによる自動 CC/BCC / 自動転送 (高度なルール) / 自動挨拶追加 / 複数の宛先を持つメールを個別のメールに自動的に分割...
📨 メール管理: メールの取り消し / 件名やその他によるスパムメールのブロック / 重複したメールの削除 / 高度な検索 / フォルダーを整理...
📁 添付ファイルプロ: バッチ保存 / バッチ切り離し / バッチ圧縮 / 自動保存 / 自動的に切り離す / 自動圧縮...
🌟 インターフェースマジック: 😊より美しくクールな絵文字 /重要なメールが来たときに通知 / クローズ中ではなくOutlookを最小化...
👍 ワンクリックの驚き: 全員に【Attachment】付きで返信 / フィッシング対策メール / 🕘送信者のタイムゾーンを表示...
👩🏼🤝👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加 /連絡先グループを個別のグループに分割 / 誕生日のリマインダーを削除...
Kutools for Outlook をワンクリックで即座にアンロック。待たずに今すぐダウンロードして効率を高めましょう!

