Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
Modérateur :Vilains modOOs
Règles du forum Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
sub ajoute_section
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")
nom_section=inputbox("Saisir le nom de la section :")
nom_section="correction " + nom_section
rem ----------------------------------------------------------------------
dim args1(6) as new com.sun.star.beans.PropertyValue
args1(0).Name = "RegionName"
args1(0).Value = nom_section
args1(1).Name = "RegionCondition"
args1(1).Value = ""
args1(2).Name = "RegionHidden"
args1(2).Value = false
args1(3).Name = "RegionProtect"
args1(3).Value = false
args1(4).Name = "LinkName"
args1(4).Value = ""
args1(5).Name = "FilterName"
args1(5).Value = ""
args1(6).Name = "SubRegion"
args1(6).Value = ""
dispatcher.executeDispatch(document, ".uno:InsertSection", "", 0, args1())
end sub
L'enregistrement n'a pas pris en compte les paramétrages de la macro (colonne, fond, etc). Je ne trouve pas de documentation pour réaliser ces modifications par code. J'ai regardé du côté des API mais je ne sais simplement pas quoi chercher !
Je cherche donc un bout de code ou de documentation afin de modifier les paramètres d'une section par programmation.
Merci
Frédéric
Dernière modification par micmac le 22 juin 2021 18:16, modifié 1 fois.
Raison :balisage dans le premier message
Il faut faire appel au service com.sun.star.text.TextSection.
Fais une recherche, il y a des exemples.
Si tu ne comprends pas, joins un document et accompagne le par des copies écran des effets de départ et escompté.