Partager via


Méthode IShellDispatch4.ExplorerPolicy

Obtient la valeur d’une stratégie de Explorer Internet Windows spécifiée.

Syntaxe

retVal = IShellDispatch4.ExplorerPolicy(
  bstrPolicyName
)

IShellDispatch4.ExplorerPolicy( _
  ByVal bstrPolicyName As BSTR _
) As Variant

Paramètres

bstrPolicyName [in]

Type : BSTR

Chaîne qui spécifie le nom de la stratégie.

Valeur retournée

JScript

Type : Variant*

Valeur associée au nom de stratégie spécifié.

VB

Type : Variant*

Valeur associée au nom de stratégie spécifié.

Notes

Les administrateurs réseau peuvent contrôler et gérer l’environnement informatique de leurs utilisateurs en définissant des stratégies.

Le nom de valeur spécifié doit se trouver dans la sous-clé HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Si le nom de la valeur n’existe pas, la méthode retourne null.

Exemples

Les exemples suivants montrent l’utilisation appropriée d’ExplorerPolicy pour JScript, VBScript et Visual Basic.

Jscript:

<script language="JScript">
    function fnIShellDispatch4ExplorerPolicyJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var vReturn;
        
        vReturn = objshell.ExplorerPolicy("ValueName");
        alert(vReturn);
    }
</script>

Vbscript:

<script language="VBScript">
     function fnIShellDispatch4ExplorerPolicyVB()
        dim objShell
        dim vReturn
        
        set objShell = CreateObject("shell.application")
            vReturn = objshell.ExplorerPolicy("ValueName")
            alert(vReturn)
        set objShell = nothing
    end function
 </script>

Visual Basic :

Private Sub fnIShellDispatch4ExplorerPolicyVB()
    Dim objShell As Shell
    Dim vReturn  As Variant
    
    Set objShell = New Shell
        vReturn = objshell.ExplorerPolicy("ValueName")
        Debug.Print vReturn
    Set objShell = Nothing
End Sub

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (version 6.0 ou ultérieure)