J'arrive a faire ce que je veux en front
Ouverture du doc notes en modif
Copier le contenu du richText
Ouverture d'un doc word
Coller dans word
pour les fonctions SW_ =>
http://www.swingsoftware.com/integrator/overview/
- Code : Tout sélectionner
Set view = db.GetView( "Migration" )
fichierVide="c:\vide.doc"
Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
NewFilePath = "c:\export\" + doc.UniversalID + ".doc"
If Dir$(NewFilePath, 0) = "" Then 'tester l'existence du fichier
Set fieldvalue = doc.GetFirstItem( "Body" )
If fieldvalue.GetFormattedText(True, 0) <> "" Then
AppName = SW_OpenDocument ( fichierVide )
Set uidoc = workspace.EditDocument(True, doc)
Call uidoc.GoToField( "Body" )
Call uidoc.SelectAll
Call uidoc.Copy
Call uidoc.DeselectAll
Call uidoc.Close
Call SW_SetWordFieldCb ( fichierVide, "WordBody","") 'WordBody = Name of a Word field in which to pass value from Notes 'form
Flag = SW_CloseDocument ( fichierVide, "1")
NewFilePath = "c:\export\" + doc.UniversalID + ".doc"
Filecopy fichierVide, NewFilePath
End If
End If
Set doc = view.GetNextDocument(doc)
Wend
Ca fonctionne très bien avec une dizaine de docs, mais il faut que j'en traite 30000 et la ca coince
J'ai l'impression que mon client finit par mélanger les ouvertures / fermetures de doc notes