CalcのSheet番号が1から始まっている。

色々なサイトを見ながら勉強している最中なのですが、

Calcのシート番号は0からスタートしている。ということなのですが、

一番左のシートを参照して、

Indexを使ってマクロで番号を取得しても、1。

セルにSHEET関数で値を返しても、番号は1と出ます。

不便はないのですが、どうしてなのかわかりません。

Excelに合わせているような奴は1

Sheet関数

https://opengrok.libreoffice.org/xref/core/sc/source/core/tool/interpr1.cxx?r=b225980d#4582

Worksheetsプロパティ

https://opengrok.libreoffice.org/xref/core/sc/source/ui/vba/vbaapplication.cxx?r=a7c8c5f4#387

https://opengrok.libreoffice.org/xref/core/sc/source/ui/vba/vbaworksheets.hxx?r=32ff26f7&fi=ScVbaWorksheets_BASE#35

https://opengrok.libreoffice.org/xref/core/sc/source/ui/vba/vbaworksheets.hxx?r=32ff26f7&fi=ScVbaWorksheets_BASE#33

https://opengrok.libreoffice.org/xref/core/include/vbahelper/vbacollectionimpl.hxx?r=639511d7#342

https://opengrok.libreoffice.org/xref/core/include/vbahelper/vbacollectionimpl.hxx?r=639511d7#304

https://opengrok.libreoffice.org/xref/core/include/vbahelper/vbacollectionimpl.hxx?r=639511d7#275

LibreOffice自身で独自に持っていて、Excelに擦り寄る必要がないものは0

Msgbox(ThisComponent.getSheets().getByIndex(0).getName())

理解できました!ありがとうございます!