Business Objects et VBA

Business Objects et VBA - VB/VBA/VBS - Programmation

Marsh Posté le 04-11-2009 à 07:36:25    

Bonjour à tous,
Je souhaite exporter le résultat de plusieurs requêtes (req1, req2, req3, req4) en fichier txt avec le pipe "|" comme séparateur et ce via une macro.
j'ai trouvé ce code mais pas avec le bon séparateur :

Code :
  1. Sub macro_txt()
  2.     Dim strOutputFileName AS String
  3.    
  4.     SET boDP = busobj.ActiveDocument.DataProviders.Item(1)
  5.     'déclaration de mon chemin de création du fichier
  6.     strOutputFileName = "C:\founisseur1.txt"
  7.     Call boDP.ConvertTo(4, 0, strOutputFileName)
  8.     Set boDP = busobj.ActiveDocument.DataProviders.Item(2)
  9.     'déclaration de mon chemin
  10.     strOutputFileName = "C:\founisseur2.txt"
  11.     Call boDP.ConvertTo(4, 0, strOutputFileName)
  12.    
  13. End Sub


pourriez vous me dire comment exporter en txt avec le pipe comme séparateur ?
 
Merci

Reply

Marsh Posté le 04-11-2009 à 07:36:25   

Reply

Marsh Posté le 04-11-2009 à 18:47:17    

Le mieux est peut-être de procéder en 2 temps: d'abord utiliser ce code pour générer le fichier, puis remplacer chaque séparateur par un pipe plutôt que celui de la méthode ConvertTo.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed