COleDocObjectItem::ExecCommand

Wywołanie tej funkcji Członkowskich wykonać polecenie określone przez użytkownika.

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

Parametry

  • nCmdID
    Identyfikator polecenie do wykonania.Musi być w grupie identyfikowane przez pguidCmdGroup.

  • nCmdExecOpt
    Określa opcje wykonywania polecenia.Domyślnie ustawiony, aby wykonać polecenie bez monitowania użytkownika.Zobacz OLECMDEXECOPT do listy wartości.

  • pguidCmdGroup
    Unikatowy identyfikator grupy poleceń.Domyślnie NULL, który określa standardowe grupy.Polecenie przekazane w nCmdID musi należeć do grupy.

Wartość zwracana

Zwraca S_OK w przypadku powodzenia; w przeciwnym razie zwraca następujące kody błędów.

Wartość

Opis

E_UNEXPECTED

Wystąpił nieoczekiwany błąd.

E_FAIL

Wystąpił błąd.

E_NOTIMPL

Wskazuje MFC sam powinni próbować tłumaczenia i wysłania polecenia.

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroupjest non-NULL , ale nie określono grupy rozpoznanego polecenia.

OLECMDERR_E_NOTSUPPORTED

nCmdIDnie został rozpoznany jako prawidłowy polecenia w pGroup grupy.

OLECMDERR_DISABLED

Polecenie określone przez nCmdID jest wyłączone i nie można wykonać.

OLECMDERR_NOHELP

Obiekt wywołujący zwrócił się o pomoc na polecenie określone przez nCmdID , ale nie jest dostępna Pomoc.

OLECMDERR_CANCELLED

Użytkownik anulował wykonanie.

Uwagi

pguidCmdGroup i nCmdID parametry razem jednoznacznie identyfikują polecenie, aby wywołać.nCmdExecOpt Parametr określa dokładne akcję do wykonania.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleDocObjectItem

Diagram hierarchii

IOleCommandTarget::Exec