Good Job ! Niklas !

On Mon, May 17, 2010 at 11:52 PM, Niklas Nebel <[email protected]> wrote:

> On 05/17/10 16:30, Qzi er wrote:
>
>> I can't understand the code below  , what's the deference between
>> "getByIndex( 0 )"   and  "*getByName(
>> OUString::createFromAscii("Sheet2"));
>> *";
>>
>
> Just what the names suggest: getByIndex(0) returns the first sheet,
> getByName looks for a sheet with a specific name.
>
>  "XSpreadsheetDocument "  and "XSpreadsheets ";
>>
>
> See the pictures at
> http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Working_With_Spreadsheet_Documentsfor
>  an overview of the services SpreadsheetDocument and Spreadsheets.
>
>
>  why I need use     Reference< XSpreadsheets > twice ?
>>
>>        //query for a XSpreadsheetDocument interface
>>        Reference< XSpreadsheetDocument > rSheetDoc (xComponent,
>> UNO_QUERY);
>>
>>        //use it to get the XSpreadsheets interface
>>        Reference< XSpreadsheets > rSheets = rSheetDoc->getSheets();
>>
>>        //query for the XIndexAccess interface
>>        Reference< XIndexAccess > xSheetsIA (rSheets, UNO_QUERY);
>>        Any sheet = xSheetsIA->getByIndex( 0 );
>>        Reference< XSpreadsheet > rSpSheet (sheet, UNO_QUERY);
>>
>
> If you mean the last line, it's XSpreadsheet, not XSpreadsheets.
>
> Niklas
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
 作智慧的减法 ...

                体会生活的微妙的富足  ...

      嗯 ...

Reply via email to