SolutionsModule Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el módulo de navegación Soluciones del Panel de navegación de un explorador.
public interface class SolutionsModule : Microsoft::Office::Interop::Outlook::_SolutionsModule
[System.Runtime.InteropServices.Guid("000630FF-0000-0000-C000-000000000046")]
public interface SolutionsModule : Microsoft.Office.Interop.Outlook._SolutionsModule
Public Interface SolutionsModule
Implements _SolutionsModule
- Derivado
- Atributos
- Implementaciones
Comentarios
Se trata de una interfaz de .NET derivada de una coclase COM que requiere el código administrado para garantizar la interoperabilidad con el objeto COM correspondiente. Utilice esta interfaz derivada para acceder a todos los miembros de métodos, propiedades y eventos del objeto COM. No obstante, si quiere utilizar un método o un evento que comparte el mismo nombre en el mismo objeto COM, realice la conversión a la interfaz principal correspondiente para llamar al método y la conversión a la última interfaz de eventos para conectarse al evento. Consulte este tema si necesita información sobre el objeto COM. Para obtener información sobre los miembros de método y propiedad del objeto COM, vea _SolutionsModule.
El módulo de navegación Soluciones contiene carpetas que los programadores de complementos individuales desean exponer a los usuarios en el Panel de navegación. Cada solución tiene una carpeta raíz en el módulo Soluciones, y cada carpeta raíz puede contener subcarpetas con elementos de Outlook heterogéneos.
Para agregar carpetas de soluciones mediante programación al módulo Soluciones , use el objeto SolutionsModule , que se deriva del NavigationModule objeto .
Para obtener un objeto para el módulo de soluciones, primero debe determinar si existe el módulo de soluciones en el panel de exploración. Para ello, use la Modules propiedad para que el NavigationPane objeto obtenga una NavigationModules colección y, a continuación, especifique el argumento olModuleSolutions en el GetNavigationModule(OlNavigationModuleType) método de la colección NavigationModules .
Si la llamada se realiza correctamente, podrá convertir la referencia devuelta al objeto NavigationModule en un objeto SolutionsModule para tener acceso a las propiedades y los métodos de módulo de exploración.
Para agregar una carpeta raíz de solución y sus subcarpetas, pase una Folder referencia de objeto al AddSolution(MAPIFolder, OlSolutionScope) método del objeto SolutionsModule . La posición predeterminada del módulo de soluciones en el panel de exploración es '9'.
Si no se ha agregado ninguna solución al módulo Soluciones , no está visible en el panel de navegación y cualquier intento de establecer o Position las Visible propiedades del objeto SolutionsModule genera un error. Además, cualquier intento de establecer SolutionsModule como propiedad CurrentModule del objeto NavigationPane genera un error.
Propiedades
Application |
Devuelve un Application objeto que representa la aplicación primaria de Outlook para el objeto . Solo lectura. (Heredado de _SolutionsModule) |
Class |
Devuelve una OlObjectClass constante que indica la clase del objeto. Solo lectura. (Heredado de _SolutionsModule) |
Name |
Devuelve un String valor (cadena en C#) que representa el nombre para mostrar localizado del SolutionsModule objeto. Solo lectura. (Heredado de _SolutionsModule) |
NavigationModuleType |
Devuelve una OlNavigationModuleType constante que representa el tipo de módulo de navegación para el SolutionsModule objeto . Solo lectura. (Heredado de _SolutionsModule) |
Parent |
Devuelve el elemento primario Object (objeto en C#) del objeto especificado SolutionsModule . Solo lectura. (Heredado de _SolutionsModule) |
Position |
Devuelve o establece un entero (int en C#) que representa la posición ordinal del SolutionsModule objeto cuando se muestra en NavigationPane. Lectura/escritura. (Heredado de _SolutionsModule) |
Session |
Devuelve el NameSpace objeto de la sesión actual. Solo lectura. (Heredado de _SolutionsModule) |
Visible |
Devuelve o establece un Boolean valor (bool en C#) que indica si el módulo Soluciones se muestra en el panel de navegación. Lectura/escritura. (Heredado de _SolutionsModule) |
Métodos
AddSolution(MAPIFolder, OlSolutionScope) |
Agrega una carpeta raíz de solución y sus subcarpetas al SolutionsModule módulo. (Heredado de _SolutionsModule) |