Acciones personalizadas en áreas de formulario de OutlookCustom actions in Outlook form regions

Acciones mostrar botones que permiten a los usuarios responder a un elemento de Microsoft Office Outlook.Actions display buttons that enable users to respond to a Microsoft Office Outlook item. Por ejemplo, para responder a un elemento de correo, los usuarios hacen clic el respuesta, responder a todos, o al día botones de acción.For example, to respond to a mail item, users click the Reply, Reply to All, or Forward action buttons. Cada una de estas acciones crea un nuevo elemento de correo y rellena los campos del elemento utilizando información del elemento original.Each of these actions creates a new mail item and populates the item's fields by using information from the original item.

Puede crear una acción personalizada que se abre cualquier tipo de elemento de Outlook.You can create a custom action that opens any kind of Outlook item. Por ejemplo, puede agregar una acción personalizada que se abre un nuevo elemento de cita o tarea.For example, you can add a custom action that opens a new appointment or task item. Establecer las propiedades de una acción personalizada o usar código personalizado para rellenar los campos del nuevo elemento.Set the properties of a custom action or use custom code to populate the fields of the new item. Las acciones personalizadas aparecen en la acciones personalizadas desplegable de un elemento que está abierto en una ventana del inspector de Outlook.Custom actions appear in the Custom Actions drop-down of an item that is open in an Outlook inspector window.

Se aplica a: la información de este tema se aplica a VSTO agregar-en los proyectos de Outlook.Applies to: The information in this topic applies to VSTO Add-in projects for Outlook. Para obtener más información, consulte características disponibles por tipo de aplicación y el proyecto de Office.For more information, see Features available by Office application and project type.

Agregar acciones personalizadas a un área de formularioAdd custom actions to a form region

Para agregar una acción personalizada a un área de formulario, use la acciones personalizadas cuadro de diálogo.To add a custom action to a form region, use the Custom Actions dialog box. Puede abrir el acciones personalizadas cuadro de diálogo de el Explorador de soluciones expandiendo el manifiesto nodo, al seleccionar el elemento CustomActionpropiedad y, a continuación, haga clic en el botón de puntos suspensivos (elipse diseñador móvil de ASP.NET).You can open the Custom Actions dialog box in Solution Explorer by expanding the Manifest node, selecting the CustomActions property, and then clicking the ellipsis button (ASP.NET mobile designer ellipse).

Puede usar el acciones personalizadas cuadro de diálogo para especificar un destino formulario.You can use the Custom Actions dialog box to specify a target form. Un formulario de destino es el formulario que aparece cuando el usuario ejecuta la acción personalizada.A target form is the form that appears when the user executes the custom action.

También puede usar el acciones personalizadas cuadro de diálogo para especificar cómo desea que la información del elemento original que aparezcan en el formulario de destino.You can also use the Custom Actions dialog box to specify how you want information from the original item to appear in the target form.

En la tabla siguiente se describe las propiedades que están disponibles en la acciones personalizadas cuadro de diálogo.The following table describes the properties that are available in the Custom Actions dialog box.

PropertyProperty DescripciónDescription
AddressLikeAddressLike Especifica cómo se enviará el formulario de destino.Specifies how the target form will be addressed.
CuerpoBody Especifica cómo se anexa el cuerpo del elemento original en el formulario de destino.Specifies how the body of the original item is appended to the target form.
HabilitadoEnabled Indica si está habilitada la acción personalizada.Indicates whether the custom action is enabled. Si esta propiedad se establece en false, se deshabilita la acción personalizada.If this property is set to false, the custom action is disabled.
MétodoMethod Especifica el tipo de respuesta disponible cuando se ejecuta la acción personalizada.Specifies the type of response available when the custom action is executed. La acción personalizada puede enviar el formulario, abra el formulario o preguntar al usuario si desea volver a enviar o abrir el formulario.The custom action can send the form, open the form, or prompt the user whether they want to send or open the form.
NameName Especifica el nombre interno que puede utilizar para hacer referencia a esta acción personalizada en el código.Specifies the internal name that you can use to reference this custom action in code.
ShowOnRibbonShowOnRibbon Indica si se debe mostrar la acción personalizada en la cinta de opciones del elemento original.Indicates whether to display the custom action on the Ribbon of the original item.
SubjectPrefixSubjectPrefix Especifica el texto que se inserta al principio de la línea de asunto del formulario de destino.Specifies text that is inserted at the start of the subject line of the target form.
TargetFormTargetForm Especifica el nombre de clase de mensaje del formulario de destino.Specifies the message class name of the target form. Por ejemplo, escriba IPM. Tarea para abrir un formulario de tareas.For example, type IPM.Task to open a task form.
TítuloTitle Especifica la etiqueta del botón de acción personalizada.Specifies the label of the custom action button.

Personalizar una acción personalizada en tiempo de ejecuciónCustomize a custom action at runtime

También puede agregar comportamiento a la acción personalizada mediante código.You can also add behavior to the custom action using code. Por ejemplo, puede agregar código que toma los nombres de los destinatarios de correo electrónico y agrega dichos nombres como asistentes en un nuevo elemento de cita.For example, you can add code that takes the names of e-mail recipients and adds those names as attendees in a new appointment item. Para ello, controle el CustomAction eventos de la objeto MailItem.To do this, handle the CustomAction event of the MailItem object.

Vea tambiénSee also

Crear áreas de formulario de Outlook Create Outlook form regions
Tutorial: Diseñar un área de formulario de Outlook Walkthrough: Design an Outlook form region
Asociar un área de formulario a una clase de mensaje de OutlookAssociate a form region with an Outlook message class