[...] Fonctions OpenOffice

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
benzo
Niveau 4
Niveau 4
Messages : 60
Enregistré le : mar. 07 août 2007 07:45
Status : Hors ligne

[...] Fonctions OpenOffice

#1

Message par benzo »

Bonjour,

Voila j'utilise l'UDF d'openoffice disponible ICIsur le forum anglais.
Mon souci c'est que je ne parviens pas à trouver la fonction qui me permettrait "d'enregisrer sous" le document créé.
Un peu comme pour excel la fonction "_ExcelBookSaveAs" de l'udf_Excelcom :-)

Merci d'avance
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [...] Fonctions openoffice

#2

Message par ani »

En visionnat on peut y voir l'objet StoreToUrl, c'est un début de piste, n'ayant pas openoffice, aucun teste possible

Code : Tout sélectionner

Func _OOoSave($OUt,$Filtre="HTML (StarCalc)")
$oCurCom.storetourl(Convert2URL($Outfile),_ArrayCreate(SetProp("Filtername",$filtre)))
Sleep(500) ; ???
$oCurCom.close(True)
EndFunc
Quel extension ou filtre tu veux utiliser ?
le wiki d'openoffice = http://wiki.services.openoffice.org/wik ... rList_SO_7
benzo
Niveau 4
Niveau 4
Messages : 60
Enregistré le : mar. 07 août 2007 07:45
Status : Hors ligne

Re: [...] Fonctions OpenOffice

#3

Message par benzo »

Merci Ani d'avoir répondu aussi vite

jai utilisé l'objet storeUrl et ca fonctionne mais pas sous forme de fonction je n'y arrivai pas :-(

Code : Tout sélectionner

$infos_p= _OOoCalc_Open($fichier_modele_p)
sleep(3000)
 _OOoCalc_WriteCell($infos_p,0, $tsap,3, 1)
$espace_travail=guictrlread($Input_espace_travail)
_OOoCalc_WriteCell($infos_p,0,$espace_travail,3, 2)
$cb_objet=guictrlread($Input_cb_objet)
_OOoCalc_WriteCell($infos_p,0, $cb_objet,3, 4)
$numero_serie=guictrlread($Input_numero_serie)
_OOoCalc_WriteCell($infos_p,0, $numero_serie,3, 5)
$nom_station=guictrlread($Input_nom)
_OOoCalc_WriteCell($infos_p,0, $nom,3,6)
$adresse_ip=guictrlread($Input_adresse_ip)
_OOoCalc_WriteCell($infos_p,0,$adresse_ip,3, 7)
$date_staging=guictrlread($Input_date)
_OOoCalc_WriteCell($infos_p,0,$date,3, 9)
$cb_ecran=guictrlread($Input_cb_ecran)
_OOoCalc_WriteCell($infos_p,0,$cb_ecran,3, 3)
 $nom_utilisateur=guictrlread($Input_utilisateur)
_OOoCalc_WriteCell($infos_p,0, $nom_utilisateur,3, 8)
$Outfile="c:\temp\maj_p.xls"
$Filtre="HTML (StarCalc)"
$infos_p.storetourl(Convert2URL($Outfile),_ArrayCreate(SetProp("Filtername",$filtre)))
Sleep(500) ; ???
$infos_p.close(True)
sleep(500)
_OOoCalc_Close($infos_p)
jaimerai rajouter la possibilité d'ouvrir le document de manière invisible

Code : Tout sélectionner

$infos_p= _OOoCalc_Open($fichier_modele_p)
la ca m'ouvre openoffice dabord !!
benzo
Niveau 4
Niveau 4
Messages : 60
Enregistré le : mar. 07 août 2007 07:45
Status : Hors ligne

Re: [...] Fonctions OpenOffice

#4

Message par benzo »

beh en fait non je me suis enflammé, ca ne marche pas :-(

je précise je suis sous OoO 3.1.1

help :?
Répondre