Application.AutomationSecurity プロパティ (Word)

プログラムでファイルを開くときに Word を使用してセキュリティ設定を表す MsoAutomationSecurity の定数を設定または返します。 .

構文

AutomationSecurity

expression 必須です。 Application オブジェクトを表す変数を指定します。

注釈

AutomationSecurity プロパティの既定の設定は、 msoAutomationSecurityLow です。 したがって、ユーザーのセキュリティ設定を変更するか、既定の設定に依存するソリューションを分割を避けるため、注意が必要ファイルを開くプログラムを使用して元の設定にこのプロパティを設定します。

ScreenUpdatingFalse に設定して、警告には影響しません、セキュリティ警告には影響しません。 DisplayAlerts の設定は、セキュリティの警告には適用されません。 たとえば、設定した場合、ユーザー 変更msoAutomationSecurityByUIfalse を指定 し、 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

関連項目

Application オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。