von Stephan » Sa, 25.02.2017 09:43
Ist es richtig, dass ich jedem der nummerierten Absätze manuell den 'Neustart' zuweisen (Rechtsklick Restart Numbering) muss ?
ich fürchte ja
Oder gibt es eine Möglichkeit, die Absatzvorlage so einzurichten, dass dies automatisch passiert?
Du könntest ein Makro aufzeichnen, das gleichzeitig die Absatzvorlage zuweisyt und die Nummerierung neu startet, dann kannst Du das zukünftig mit einem KLick tun.
Ich habe auch einmal getestet ob sich das im KOnkreten aufzeichnen lässt, ja geht einwandfrei:
Code: Alles auswählen
sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Template"
args1(0).Value = "nummeriert"
args1(1).Name = "Family"
args1(1).Value = 2
dispatcher.executeDispatch(document, ".uno:StyleApply", "", 0, args1())
rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "NumberingStart"
args2(0).Value = true
dispatcher.executeDispatch(document, ".uno:NumberingStart", "", 0, args2())
end sub
Gruß
Stephan
[quote]Ist es richtig, dass ich jedem der nummerierten Absätze manuell den 'Neustart' zuweisen (Rechtsklick Restart Numbering) muss ?
[/quote]
ich fürchte ja
[quote]Oder gibt es eine Möglichkeit, die Absatzvorlage so einzurichten, dass dies automatisch passiert?[/quote]
Du könntest ein Makro aufzeichnen, das gleichzeitig die Absatzvorlage zuweisyt und die Nummerierung neu startet, dann kannst Du das zukünftig mit einem KLick tun.
Ich habe auch einmal getestet ob sich das im KOnkreten aufzeichnen lässt, ja geht einwandfrei:
[code]sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Template"
args1(0).Value = "nummeriert"
args1(1).Name = "Family"
args1(1).Value = 2
dispatcher.executeDispatch(document, ".uno:StyleApply", "", 0, args1())
rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "NumberingStart"
args2(0).Value = true
dispatcher.executeDispatch(document, ".uno:NumberingStart", "", 0, args2())
end sub
[/code]
Gruß
Stephan