色々なサイトを見ながら勉強している最中なのですが、
Calcのシート番号は0からスタートしている。ということなのですが、
一番左のシートを参照して、
Indexを使ってマクロで番号を取得しても、1。
セルに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/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())
理解できました!ありがとうございます!