Compartilhar via


COleDocObjectItem::ExecCommand

Chame essa função de membro para executar o comando especificado pelo usuário.

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

Parâmetros

  • nCmdID
    O identificador do comando executar.Deve estar no agrupar identificado por pguidCmdGroup.

  • nCmdExecOpt
    Especifica as opções de execução do comando.Por padrão, definido para executar o comando sem avisar o usuário.See OLECMDEXECOPT para obter uma lista de valores.

  • pguidCmdGroup
    Identificador exclusivo do agrupar de comandos.Por padrão, NULO, que especifica o agrupar padrão.O comando passado nCmdID deve pertencer ao agrupar.

Valor de retorno

RetornaS_OK Se bem-sucedida; caso contrário, retorna um dos seguintes códigos de erro.

Valor

Descrição

E_UNEXPECTED

Erro inesperado ocorreu.

E_FAIL

Ocorreu um erro.

E_NOTIMPL

Indica a MFC propriamente dito deve tentar traduzir e envie o comando.

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroup é não-NULO, mas não especifica um comando reconhecido de agrupar.

OLECMDERR_E_NOTSUPPORTED

nCmdID não é reconhecido sistema autônomo um comando válido no pGroup agrupar.

OLECMDERR_DISABLED

O comando identificado por nCmdID está desabilitado e não pode ser executado.

OLECMDERR_NOHELP

Chamador freqüentes para obter ajuda sobre o comando identificado por nCmdID mas nenhuma Ajuda está disponível.

OLECMDERR_CANCELLED

O usuário cancelou a execução.

Comentários

The pguidCmdGroup e o nCmdID parâmetros juntos identificam com exclusividade o comando para invocar. The nCmdExecOpt parâmetro especifica a ação exata tenham.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleDocObjectItem

Gráfico de hierarquia

IOleCommandTarget::Exec

Outros recursos

COleDocObjectItem membros