OOobbs/73
質問
ThisComponent.getSheets().getByName("表2")
のように取得したオブジェクトから、シートインデクッスを取得できないのでしょうか?また、同様に、シート指定はシート名前で指定し、そのシートのインデックスを取得する方法が他にあるのでしょうか?
また、それぞれの文章に対してのアクセスの為の書式構造がさっぱりわかりません。
http://www.opendt.org/pukiwiki/pukiwiki.php?Translation 回答
これを使って、 Sub sheetindex() Dim oDoc As Object, oController As Object Dim oSheets As Object, oSheet As Object Dim sActiveSheetName As String Dim i As Integer oDoc = ThisComponent oSheets = oDoc.getSheets() oSheet = oSheets.getByName("表2") sSheetName = oSheet.Name For i = 0 To oSheets.getCount() -1 If oSheets.getByIndex(i).Name = sSheetName Then MsgBox i Exit For End If Next i End Sub のようにします。 シートオブジェクトから直接シートのインデックスを取得するために使用できるプロパティーもしくはメソッドはありません。
|