wxAutoExcel  2.0.0
wxAutoExcel::wxExcelListRow Class Reference

Represents a row in table, a member of ListRows collection. More...

Inheritance diagram for wxAutoExcel::wxExcelListRow:
wxAutoExcel::wxExcelObject

Public Member Functions

void Delete ()
 Deletes the cells of the list row and shifts upward any remaining cells below the deleted row. More...
 
long GetIndex ()
 Returns a long that represents the index number of the ListRow object within the ListRows collection. More...
 
wxExcelRange GetRange ()
 Returns a Range object that represents the range to which the specified list object in the above list applies. More...
 
virtual wxString GetAutoExcelObjectName_ () const
 Returns "ListRow". More...
 
- Public Member Functions inherited from wxAutoExcel::wxExcelObject
bool IsOk_ () const
 Returns true if the object has a valid dispatch. More...
 
wxString GetAutomationObjectName_ (bool stripUnderscores=false) const
 Returns object name as provided by IDispatch->GetTypeInfo()->GetDocumentation(MEMBERID_NIL, &name, NULL, NULL, NULL). More...
 
wxSharedPtr< wxAutomationObject > GetAutomationObject_ ()
 Returns the underlying wxAutomationObject. More...
 
 operator bool () const
 Returns true if the object has a valid dispatch and its last automation call (if any), i.e. More...
 
WXLCID GetAutomationLCID_ () const
 Returns the locale identifier used in automation calls. More...
 
bool SetAutomationLCID_ (WXLCID lcid)
 Sets the locale identifier to be used in automation calls. More...
 
bool GetPropertyAndMethodNames_ (wxArrayString &propertyNames, wxArrayString &methodNames, bool includeHidden=false)
 Returns lists of property and method names the automation interface exposes. More...
 
bool GetUnimplementedObject_ (const wxString &name, wxAutomationObject &object)
 Helper function for receiving an automation object not implemented in wxAutoExcel, see FAQ on how to use. More...
 

Additional Inherited Members

- Public Types inherited from wxAutoExcel::wxExcelObject
enum  ErrorFlags {
  Err_DoNothing = 0 , Err_LogOnInvalidDispatch = 1 , Err_AssertOnInvalidDispatch = 1 << 1 , Err_ThrowOnInvalidDispatch = 1 << 2 ,
  Err_LogOnInvalidArgument = 1 << 3 , Err_AssertOnInvalidArgument = 1 << 4 , Err_ThrowOnInvalidArgument = 1 << 5 , Err_LogOnFailedInvoke = 1 << 6 ,
  Err_AssertOnFailedInvoke = 1 << 7 , Err_ThrowOnFailedInvoke = 1 << 8 , Err_LogOnInvalidReturnType = 1 << 9 , Err_AssertOnInvalidReturnType = 1 << 10 ,
  Err_ThrowOnInvalidReturnType = 1 << 11 , Err_LogOnOtherError = 1 << 12 , Err_AssertOnOtherError = 1 << 13 , Err_ThrowOnOtherError = 1 << 14
}
 Flags affecting the behaviour of wxExcelObject and its descendants when an error occurs during accessing an Excel object property or calling its method. More...
 
- Static Public Member Functions inherited from wxAutoExcel::wxExcelObject
static unsigned GetErrorMode_ ()
 Sets the error mode to the combination of wxExcelObject::ErrorFlags. More...
 
static void SetErrorMode_ (unsigned mode)
 Sets the error mode as the combination of wxExcelObject::ErrorFlags. More...
 
static bool GetUnimplementedCollectionItem_ (wxAutomationObject &collection, const long index, wxAutomationObject &item, bool asProperty)
 Helper function for obtaining an item from MS Excel collection not implemented in wxAutoExcel, see FAQ on how to use. More...
 

Detailed Description

Represents a row in table, a member of ListRows collection.

Member Function Documentation

◆ Delete()

void wxAutoExcel::wxExcelListRow::Delete ( )

Deletes the cells of the list row and shifts upward any remaining cells below the deleted row.

You can delete rows in the list even when the list is linked to a SharePoint site. The list on the SharePoint site will not be updated, however, until you synchronize your changes.

MSDN documentation for ListRow.Delete

◆ GetIndex()

long wxAutoExcel::wxExcelListRow::GetIndex ( )

Returns a long that represents the index number of the ListRow object within the ListRows collection.

MSDN documentation for ListRow.Index

◆ GetRange()

wxExcelRange wxAutoExcel::wxExcelListRow::GetRange ( )

Returns a Range object that represents the range to which the specified list object in the above list applies.

MSDN documentation for ListRow.Range

◆ GetAutoExcelObjectName_()

virtual wxString wxAutoExcel::wxExcelListRow::GetAutoExcelObjectName_ ( ) const
inlinevirtual

Returns "ListRow".

Reimplemented from wxAutoExcel::wxExcelObject.