こんな風に入力してみた。
実行結果は以下のとおりで予想していた通りで問題はなし。
コードは以下のとおり。
Sub Main
Dim Sheet As Object
Dim SheetName As String
Dim Cell As Variant
SheetName = "見積り"
Doc = ThisComponent
dim startgyou, endgyou, countgyou
countgyou = 6-1
startgyou = 11-1
endgyou = startgyou + countgyou
if Doc.Sheets.hasByName(SheetName) then
Sheet = Doc.Sheets.getByName(SheetName)
for gyou=startgyou to endgyou
Cell = Sheet.getCellByPosition(3, gyou).String
msgbox cell
next gyou
else
msgbox "シート " & SheetName & " がありません。"
end if
End Sub
次はこの取得した値を使って Base へアクセスだな。
0 件のコメント:
コメントを投稿