Bonjour,
j’aurais besoin de la programmation pour mettre dans libre office basic.
Avec le script ci-après, j’obtiens “Erreur d’Exécusion BASIC”, variable d’objet non définie.
Sub autoopen()
ActiveDocument.MailMerge.OpenDataSource Name:=ActiveDocument.Path & "\Base_Excel.xls", _
ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, Format:=wdOpenFormatAuto, Connection:= _
"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source= ActiveDocument.Path & \Base_Excel.xls;Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=35;Jet OLED", SQLStatement:="SELECT * FROM `A$`", SQLStatement1:="", SubType:=wdMergeSubTypeAccess
activedocument.save
End Sub
J’avais essayé des traducteurs web de VBA vers BA mais le message reste le même.
Quelqu’un peut-il me traduire ceci en BA ? J’utilise la dernière version Libre Office. (7.0.4.2 x64)
Merci d’avance !
Meilleures salutations