Workbook.InnerObject Property (2007 System)
Gets a Workbook that represents the underlying native object for the Workbook.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)
Syntax
'Declaration
<BrowsableAttribute(False)> _
Public ReadOnly Property InnerObject As Workbook
'Usage
Dim instance As Workbook
Dim value As Workbook
value = instance.InnerObject
[BrowsableAttribute(false)]
public Workbook InnerObject { get; }
[BrowsableAttribute(false)]
public:
property Workbook^ InnerObject {
Workbook^ get ();
}
public function get InnerObject () : Workbook
Property Value
Type: Workbook
A Workbook that represents the underlying native object for the Workbook.
Remarks
If the ExcelLocale1033Attribute attribute is set to false, methods and properties in Excel that expect a Workbook passed as an Object will throw an InvalidCastException if you pass in a Workbook. In this case, you can use the InnerObject property to pass the underlying native object to these methods and properties.
The InnerObject property returns a Workbook that passes the locale ID (LCID) 1033 (English, United States) to Microsoft Office Excel for all locale-sensitive calls to the Excel object model if the ExcelLocale1033Attribute attribute is set to true. To get a Workbook that passes the locale ID (LCID) of the current thread to Microsoft Office Excel, use the static Unwrap method of the ExcelLocale1033Proxy class. For more information about localization issues in Excel, see Formatting Data in Excel with Various Regional Settings.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Microsoft.Office.Tools.Excel Namespace