Я работаю над макросом LibreOffice, я работаю над макросом копирования-вставки.Я мог бы написать свой макрос, но у меня возникла проблема.
Когда я писал его, он вставлял его формулы, но я не хочу копировать с формулами.
Я должен написать это с их координатами из-за моего цикла for.
Вот мой код:
REM ***** BASIC *****
Sub CopyPaste
rA = CreateUnoStruct("com.sun.star.table.CellRangeAddress")
cA = CreateUnoStruct("com.sun.star.table.CellAddress")
For iCount6 = 1 to 5
With rA
.Sheet = 0
.StartColumn = 1
.StartRow = iCount6
.EndColumn = 1
.EndRow = iCount6
End With
With cA
.Sheet = 0
.Column = 3
.Row = iCount6
End With
ThisComponent.Sheets(0).CopyRange(cA, rA)
next iCount6
End Sub
Как я могу это сделать?Вы можете мне помочь?