Application.AutomationSecurity プロパティ (Word)
プログラムでファイルを開くときに Word を使用してセキュリティ設定を表す MsoAutomationSecurity の定数を設定または返します。 .
構文
式。 AutomationSecurity
expression 必須です。 Application オブジェクトを表す変数を指定します。
注釈
AutomationSecurity プロパティの既定の設定は、 msoAutomationSecurityLow です。 したがって、ユーザーのセキュリティ設定を変更するか、既定の設定に依存するソリューションを分割を避けるため、注意が必要ファイルを開くプログラムを使用して元の設定にこのプロパティを設定します。
ScreenUpdating を False に設定して、警告には影響しません、セキュリティ警告には影響しません。 DisplayAlerts の設定は、セキュリティの警告には適用されません。 たとえば、設定した場合、ユーザー 変更msoAutomationSecurityByUI 、 false を指定 し、 AutomationSecurity と同じユーザーが中程度のセキュリティ レベルにあるときに、しがありますセキュリティの警告マクロの実行中に。 これにより、マクロのセキュリティのファイルを開くときに成功したかどうかに警告が表示され、ファイルを開くエラーをトラップできます。
例
この例は、マクロを無効にする設定を変更し、[ 開く] ダイアログ ボックスが表示されます、元の設定に戻す、 AutomationSecurity プロパティを設定します。
Sub Security()
Dim lngAutomation As MsoAutomationSecurity
With Application
lngAutomation = .AutomationSecurity
.AutomationSecurity = msoAutomationSecurityForceDisable
With .FileDialog(msoFileDialogOpen)
.Show
.Execute
End With
.AutomationSecurity = lngAutomation
End With
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。