さまざまなファイルから読み込み、さまざまな情報を OpenOffice Calc に保存するプログラムを作成しました。スプレッドシートシートを作成するために使用した次のコード:
public XSpreadsheet getSpreadsheet(int nIndex, XComponent xComp)
{
// Collection of sheets
XSpreadsheets xSheets = ((XSpreadsheetDocument)xComp).getSheets();
XIndexAccess xSheetsIA = (XIndexAccess)xSheets;
XSpreadsheet xSheet =(XSpreadsheet)xSheetsIA.getByIndex(nIndex).Value;
return xSheet;
}
このメソッドは次のように呼び出されます。
XSpreadsheet newSheet = getSpreadsheet(sheetIndex, xComp);
テーブルなどにデータを入力する方法は知っていますが、OpenOffice アプリケーションのシートの名前を変更する方法がわかりません。インターネットを調べたところ、OO では機能しない Excel アプリケーションの情報しか見つかりませんでした。
これがどのように可能であるかについて誰かアイデアがありますか?