Merci pour votre réponse.
Je vais exposer ici quelques informations pour clarifier mon problème.
2. Technology et version :
J'utilise Oracle Forms [64 bits] Version 11.1.2.0.0 (Production) sur MS Windows [version 6.1.7601].
3. Message d'erreur :
Aucun message d'erreur n'est affiché.
4. Reproduction du problème :
Environnement :
- MS Windows [version 6.1.7601] ;
- MS Excel 2007 installé :
- Oracle Forms [64 bits] Version 11.1.2.0.0 (Production) ;
- Un (01) fichier xlsx : pets.xlsx à mettre dans d:\.
Le script vbs exporte les données contenues dans le fichier excel dans un fichier XML.
Contenu du fichier vbs
d:\excel2xml.vbs :
1 2 3 4 5 6 7 8 9
| Set args = WScript.Arguments
xlsxfile = args.Item(0)
xmlfile = args.Item(1)
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
set wkbook = objExcel.Workbooks.Open(""&xlsxfile&"")
wkbook.XmlMaps("pets_Mappage").Export ""&xmlfile&"", True
objExcel.Quit() |
contenu du fichier bat
d:\excel2xml.bat
cscript.exe "d:\excel2xml.vbs" "d:\pets.xlsx" "d:\pets.xml"
Le bouton dans la forme exécute le script d:\excel2xml.bat
Quand j'exécute le script bat dans l'OS, le fichier XML est généré.
Quand j'exécute le script bat à travers le bouton dans la forme, le fichier XML n'est pas généré.
Merci d'avance
Partager