Hi Gao,

the problem is simply, that you call the
WriteFilterDescriptor( const Reference< XSheetFilterDescriptor >& )
method only. The following code might be helpful in
ScXMLExportDatabaseRanges::WriteDatabaseRanges():

  Reference< XSheetFilterDescriptor2 > xSheetFilterDescriptor2(
    xSheetFilterDescriptor, UNO_QUERY );
  if ( xSheetFilterDescriptor2.is() )
  {
    WriteFilterDescriptor( xSheetFilterDescriptor2, sDatabaseRangeName );
  }
  else
  {
    WriteFilterDescriptor( xSheetFilterDescriptor, sDatabaseRangeName );
  }

Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to