COleDocObjectItem::ExecCommand

Appelez la fonction membre pour exécuter la commande spécifiée par l'utilisateur.

HRESULT ExecCommand(
   DWORD nCmdID,
   DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
   const GUID* pguidCmdGroup = NULL 
);

Paramètres

  • nCmdID
    L'identificateur de la commande à exécuter.Doit être au groupe identifié par pguidCmdGroup.

  • nCmdExecOpt
    Spécifie des options d'exécution de la commande.Par défaut, affectez pour exécuter la commande sans inviter l'utilisateur.Consultez l' OLECMDEXECOPT pour obtenir une liste de valeurs.

  • pguidCmdGroup
    Identificateur unique du groupe de commandes.Par défaut, NULL, qui spécifie le groupe standard.La commande passée dans nCmdID doit appartenir au groupe.

Valeur de retour

Retourne S_OK si l'opération a réussi ; sinon, retourne un des codes d'erreur suivante.

Valeur

Description

E_UNEXPECTED

Erreur inattendue rencontrée.

E_FAIL

Erreur s'est produite.

E_NOTIMPL

Indique MFC elle-même doit essayer de convertir et distribuer la commande.

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroup estNULL non mais ne spécifie pas un groupe de commandes identifié.

OLECMDERR_E_NOTSUPPORTED

nCmdID n'est pas reconnu comme une commande valide dans le pGroup de groupe.

OLECMDERR_DISABLED

La commande identifiée par nCmdID est désactivé et ne peut pas être exécutée.

OLECMDERR_NOHELP

L'appelant demande l'aide de la commande identifiée par nCmdID mais aucune aide est disponible.

OLECMDERR_CANCELLED

L'utilisateur a annulé l'opération.

Notes

pguidCmdGroup et d' nCmdID identifient la commande d'appeler.Le paramètre d' nCmdExecOpt spécifie l'action spécifique de prendre.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleDocObjectItem

Graphique de la hiérarchie

IOleCommandTarget::Exec