-
Notifications
You must be signed in to change notification settings - Fork 18
/
SolutionsModule.xml
38 lines (38 loc) · 4.66 KB
/
SolutionsModule.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<Type Name="SolutionsModule" FullName="Microsoft.Office.Interop.Outlook.SolutionsModule">
<TypeSignature Language="C#" Value="public interface SolutionsModule : Microsoft.Office.Interop.Outlook._SolutionsModule" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract SolutionsModule implements class Microsoft.Office.Interop.Outlook._SolutionsModule" />
<TypeSignature Language="DocId" Value="T:Microsoft.Office.Interop.Outlook.SolutionsModule" />
<TypeSignature Language="VB.NET" Value="Public Interface SolutionsModule
Implements _SolutionsModule" />
<TypeSignature Language="C++ CLI" Value="public interface class SolutionsModule : Microsoft::Office::Interop::Outlook::_SolutionsModule" />
<AssemblyInfo>
<AssemblyName>Microsoft.Office.Interop.Outlook</AssemblyName>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.Office.Interop.Outlook._SolutionsModule</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.InteropServices.CoClass(typeof(Microsoft.Office.Interop.Outlook.SolutionsModuleClass))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Runtime.InteropServices.Guid("000630FF-0000-0000-C000-000000000046")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents the <b>Solutions</b> navigation module in the Navigation Pane of an explorer.</summary>
<remarks>
<para>This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. For information about the method and property members of the COM object, see <see cref="T:Microsoft.Office.Interop.Outlook._SolutionsModule" />.</para>
<para>The <b>Solutions</b> navigation module contains folders that developers of individual add-ins want to expose to users in the Navigation Pane. Each solution has one root folder under the <b>Solutions</b> module, and each root folder can contain subfolders that hold heterogeneous Outlook items.</para>
<para>To add solution folders programmatically to the <b>Solutions</b> module, use the <b>SolutionsModule</b> object, which is derived from the <see cref="T:Microsoft.Office.Interop.Outlook.NavigationModule" /> object.</para>
<para>To obtain an object for the <b>Solutions</b> module, you must first determine whether the <b>Solutions</b> module exists in the Navigation Pane. To do that, use the <see cref="P:Microsoft.Office.Interop.Outlook._NavigationPane.Modules" /> property for the <see cref="T:Microsoft.Office.Interop.Outlook.NavigationPane" /> object to obtain a <see cref="T:Microsoft.Office.Interop.Outlook.NavigationModules" /> collection, and then specify the argument <b>olModuleSolutions</b> in the <see cref="M:Microsoft.Office.Interop.Outlook._NavigationModules.GetNavigationModule(Microsoft.Office.Interop.Outlook.OlNavigationModuleType)" /> method of the <b>NavigationModules</b> collection. </para>
<para>If the call is successful, you can then cast the returned <b>NavigationModule</b> object reference as a <b>SolutionsModule</b> object to access the properties and methods for that navigation module.</para>
<para>To add a solution root folder and its subfolders, pass a <see cref="T:Microsoft.Office.Interop.Outlook.Folder" /> object reference to the <see cref="M:Microsoft.Office.Interop.Outlook._SolutionsModule.AddSolution(Microsoft.Office.Interop.Outlook.MAPIFolder,Microsoft.Office.Interop.Outlook.OlSolutionScope)" /> method of the <b>SolutionsModule</b> object. The default position of the <b>Solutions</b> module on the Navigation Pane is '9'.</para>
<para>If no solutions have been added to the <b>Solutions</b> module, it is not visible in the Navigation Pane, and any attempt to set the <see cref="P:Microsoft.Office.Interop.Outlook._SolutionsModule.Position" /> or the <see cref="P:Microsoft.Office.Interop.Outlook._SolutionsModule.Visible" /> properties of the <b>SolutionsModule</b> object raises an error. In addition, any attempt to set the <b>SolutionsModule</b> as the <see cref="P:Microsoft.Office.Interop.Outlook._NavigationPane.CurrentModule" /> property of the <b>NavigationPane</b> object raises an error.</para>
<para />
</remarks>
</Docs>
<Members />
</Type>