0
LibreOffice(OpenOffice)で選択したセルの近くにどのようにアクセスできますか?ActiveCell.Offset for libreoffice
「ThisComponent.getCurrentSelection」で選択したセルだけを取得できます。
私は、MS Excel VBAの機能 "ActiveCell.Offset"の代わりが必要です。
LibreOffice(OpenOffice)で選択したセルの近くにどのようにアクセスできますか?ActiveCell.Offset for libreoffice
「ThisComponent.getCurrentSelection」で選択したセルだけを取得できます。
私は、MS Excel VBAの機能 "ActiveCell.Offset"の代わりが必要です。
それは私には非常に簡単そうです:かなりのあった、私は理解していない理由のために
Sub DisplayOffsetCell()
offset_cell = OffsetCell(2, 1)
MsgBox(offset_cell.getString())
End Sub
:たとえば
Function OffsetCell(col_offset, row_offset)
oSel = ThisComponent.getCurrentSelection()
oCellAddress = oSel.getCellByPosition(0, 0).getCellAddress()
oSheet = ThisComponent.CurrentController.ActiveSheet()
OffsetCell = oSheet.getCellByPosition(_
oCellAddress.Column + col_offset, _
oCellAddress.Row + row_offset)
End Function
、関数は次のように使用することができこのトピックに関する議論、およびいくつかの複雑な解決策が提案されている:
ありがとうございます。 – user31651