Tenho esta macro que pega a string da célula atual:
Sub CurrentCellContent
Dim oSel as Object
oSel = ThisComponent.getCurrentSelection()
Var1 = oSel.getString()
End Sub
Funciona perfeitamente para texto, porém necessito de pegar o valor para somar com uma variável, e não esta funcionando, onde devo alterar.
Sub LancarVoto
Dim oSel as Object
oSel = ThisComponent.getCurrentSelection()
xDig = oSel.getValue() '<============= Alterei aqui..............................
EnterString xDig
End Sub
Sub EnterString ( xDig% )
dim args1(0) as new com.sun.star.beans.PropertyValue : args1(0).Name = "StringName" : args1(0).Value = xDig+1
CreateUnoService("com.sun.star.frame.DispatchHelper") _
.executeDispatch(ThisComponent.CurrentController.Frame, ".uno:EnterString", "", 0, args1())
End Sub
Porem não soma 1…
Basicamente necessito algo assim:
- Pegar o Valor da célula ativa.
- Colocar em uma Variável.
- Somar 1 na Variável.
- Inserir a Variável na célula ativa.