0

LibreOffice(OpenOffice)で選択したセルの近くにどのようにアクセスできますか?ActiveCell.Offset for libreoffice

「ThisComponent.getCurrentSelection」で選択したセルだけを取得できます。

私は、MS Excel VBAの機能 "ActiveCell.Offset"の代わりが必要です。

答えて

0

それは私には非常に簡単そうです:かなりのあった、私は理解していない理由のために

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 

、関数は次のように使用することができこのトピックに関する議論、およびいくつかの複雑な解決策が提案されている:

+0

ありがとうございます。 – user31651

関連する問題