Ouverture Excel Delimited

Résolu
Marcussy
Messages postés
1
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
16 mai 2007
- 16 mai 2007 à 13:11
jrivet
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
- 16 mai 2007 à 13:20
Bonjour à tous,





<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>

 







Je débute en programmation sous Visual Basic, et pour le moment mon code se limite à l’utilisation de de Visual sous Excel, avec lequel j’ai réalisé un outil pour l’utilisation de données bruts. Je dois maintenant transformer cet outil en logiciel via Visual Basic 6.0, seulement de nombreuses fonctions ne sont pas reconnues de la même manière sous VB.






 







En particulier, j’ai besoin d’ouvrir des fichiers Excel à partir de mon logiciel, cela fonctionne, cependant il faut que le fichier .MES soit ouvert en « délimité » avec pour séparateur « espace ». Sous macro j’utilise les lignes :






 








  
Workbooks.OpenText Filename:= _










        "C:\Documents and Settings\admin\Bureau\aTests" & file, Origin:=932, _










        StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _










        ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _










        Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _










       

, 1), Array(4, 1), Array(5, 1)), TrailingMinusNumbers:=True










        '










 








Seulement je ne parviens pas à trouver le code pour faire la même chose sous Visual Basic 6.0.






 





Merci par avance.

1 réponse

jrivet
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
59
16 mai 2007 à 13:20
Salut,
Regarde bien ce snippet il pourra t'aider à commencer pour piloter Excel depuis VB6
Comment ouvrir un classeur Excel Vierge depuis VB6

Note pour plus tard: pense à bien faire attention à la section où tu postes car ici  [infomsg.aspx Thèmes] / [infomsgf_CODES-SOURCES_43.aspx CodeS-SourceS] / [infomsgt_BAR_770.aspx Le Bar] / [infomsgt_DISCUSSIONS-LIBRES_774.aspx Discussions libres]
tu es dans le bar section commune a tous les sites CodesSourceS.
Note2  inutile de reposter dans la bonne section, un admin bien attentionné déplacera
@+: Ju£i?n
Pensez: Réponse acceptée
3