Makro programmering med brug af functioner.

Brugerhjælp og support til makroer i LibreOffice Basic

Redaktører: Lodahl, LarsBrandi

Besvar
PKO
Indlæg: 317
Tilmeldt: 17. mar 2009 14:24

Makro programmering med brug af functioner.

Indlæg af PKO » 2. mar 2010 21:59

Hej,

Hvordan skal denne omarbejdes for at blive sproguafhængig:

Kode: Vælg alt

rem ----------------------------------------------------------------------
dim args7(0) as new com.sun.star.beans.PropertyValue
args7(0).Name = "StringName"
args7(0).Value = "=IF(ISNUMBER(L2);FIXED(L2;0;1);L2)"

dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, args7())
Jeg kunne forestille mig noget i retning af

Kode: Vælg alt

dim oFunction as Object
oFunction = createUnoService("com.sun.star.sheet.FunctionAccess")
Er der nogen god litteratur til dette et eller andet sted. Jeg har googlet lidt uden at finde noget rigtigt brugbart.

PKO
Indlæg: 317
Tilmeldt: 17. mar 2009 14:24

Indlæg af PKO » 17. mar 2010 11:57

Hejsa,

Der er ikke meget gang i denne del af foraet!

Er der virkelig ikke nogen, der kunne hjælpe med at implementere Calc funktioner til makrosprog som er uafhængigt af sprogvalg? Eksempelvis mellem dansk og engelsk.

Jens S
Indlæg: 1091
Tilmeldt: 25. mar 2007 22:42

Indlæg af Jens S » 17. mar 2010 16:07

Måske er noget i den retning du ønsker:
Marker en celle og kør følgende makro

Kode: Vælg alt

Sub Formel 'førstkommende fredag
oCell = thisComponent.CurrentController.Selection
oCell.setFormula("=TODAY()+CHOOSE(WEEKDAY(TODAY();2);4;3;2;1;0;6;5")
end sub
mvh
Jens

PKO
Indlæg: 317
Tilmeldt: 17. mar 2009 14:24

Indlæg af PKO » 17. mar 2010 18:39

Hej Jens,

Ja det var noget i den retning og det virker.

Er der et eller andet sted hvor denne information og eventuelt en vejledning findes?

Jens S
Indlæg: 1091
Tilmeldt: 25. mar 2007 22:42

Indlæg af Jens S » 18. mar 2010 10:01

Du kunne prøve at søge efter nogle af disse: AndrewMacro.pdf, ooBasic.pdf, Star Basic.pdf, VbaStarBasicXref.pdf, BasicGuide_OOo3.1.0.pdf, men en komplet oversigt over de mange muligheder har jeg aldrig fundet. Se også efter på de internationale fora, der kommer ind i mellem guldkorn. Stumper fra makro-optageren kan også bruges sammen med alm. StarBasic.

Jens Præst
Indlæg: 26
Tilmeldt: 6. aug 2009 22:25
Geografisk sted: nakskov

Indlæg af Jens Præst » 4. apr 2010 18:34

Der er også lidt her

riiupw
Indlæg: 2
Tilmeldt: 13. jul 2020 18:43

Re: Makro programmering med brug af functioner.

Indlæg af riiupw » 30. apr 2021 16:06

Hej. Er der nogen på dette forum, der kan hjælpe mig med at skrive artikler om dette emne? Jeg arbejder i travel writing services og jeg har brug for artikler specifikt om makroprogrammering. Hvor meget tror I, at dette er et svært emne for folk generelt? Teksten skal være rettet mod en stor målgruppe.

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 1 gæst