raven44
Messages postés315Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention21 mars 2011
-
23 mars 2006 à 09:49
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
23 mars 2006 à 13:31
Bonjour à tous,
J'instancie un objet COM ('word.application') afin de récupérer un document word au format texte, ce que j'arrive à faire. Mon problème que je signale en rouge ci-dessous est que j'aimerai insérer des saut de ligne comme il est possible de le faire en VBScript.
$word = new COM("word.application") or die("Impossible d\'instancier word");
$word->visible = 1;
si tu n'es pas en php5, remplace file_get_contents et file_put_contents par leurs équivalents php4. Bref tu lis, tufous dans une chaîne, tu remplaces, tu réécris.
raven44
Messages postés315Date d'inscriptionmercredi 23 mars 2005StatutMembreDernière intervention21 mars 20111 23 mars 2006 à 10:58
Oui en effet mais je ne veu pas que se soit l'utilisateur qui fasse des saut de ligne, je dois pouvoir les faire directement dans mon code !! En faisant une macro avec Word j'ai pu récupérer le VBscript qu'il execute lors de la génération du .txt avec insertion de saut de ligne .
Sub Macro1()
ActiveDocument.SaveAs FileName:="SPATOLA2.txt",FileFormat:=wdFormatText,
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:=
False, Encoding:=1252, InsertLineBreaks:=True, AllowSubstitutions:=False, _
LineEnding:=wdCRLF
End Sub
Cette partie de code Vbscript en rouge, il faudrait que je puisse la faire en php.