[Excel VBA] Récupérer l'adresse d'un fichier
Fermé
glaine
Messages postés
29
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
23 février 2022
-
Modifié par aquarelle le 14/11/2011 à 21:01
glaine Messages postés 29 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 23 février 2022 - 14 nov. 2011 à 17:44
glaine Messages postés 29 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 23 février 2022 - 14 nov. 2011 à 17:44
A voir également:
- [Excel VBA] Récupérer l'adresse d'un fichier
- Darkino nouvelle adresse - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
glaine
Messages postés
29
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
23 février 2022
1
14 nov. 2011 à 17:44
14 nov. 2011 à 17:44
J'ai progressé un peu et améliorer les choses:
Code :
Sub convertisseur()
Dim wdapp As Object
Dim titre As String
Dim nomfi As String
Dim chemfi As String
Dim fichier As String
Set wdapp = CreateObject("word.application")
wdapp.documents.Open Filename:="C:\\Documents and Settings\\truc\\Bureau\\essai.rtf"
wdapp.Visible = False
titre = InputBox("veuillez entrer un titre")
If titre = "" Then
Exit Sub
End If
wdapp.activedocument.SaveAs Filename:=titre, FileFormat:=wdFormatText
nomfi = wdapp.activedocument.Name
MsgBox nomfi
chemfi = wdapp.activedocument.Path
MsgBox chemfi
fichier = chemfi + "\" + nomfi
MsgBox fichier
wdapp.Application.Quit
Set wdapp = Nothing
Workbooks.OpenText Filename:=fichier
End SubIl me reste un problème. J'ai constamment le message d'errreur comme quoi le fichier n'est pas d'un format valide.
Je me posais aussi la question de savoir comment orienter fileformat en txt(wdFormatText retourne un docx).
Merci en tous cas à tous ceux qui pourraient m'apporter un peu d'aide.
Amicalement
Code :
Sub convertisseur()
Dim wdapp As Object
Dim titre As String
Dim nomfi As String
Dim chemfi As String
Dim fichier As String
Set wdapp = CreateObject("word.application")
wdapp.documents.Open Filename:="C:\\Documents and Settings\\truc\\Bureau\\essai.rtf"
wdapp.Visible = False
titre = InputBox("veuillez entrer un titre")
If titre = "" Then
Exit Sub
End If
wdapp.activedocument.SaveAs Filename:=titre, FileFormat:=wdFormatText
nomfi = wdapp.activedocument.Name
MsgBox nomfi
chemfi = wdapp.activedocument.Path
MsgBox chemfi
fichier = chemfi + "\" + nomfi
MsgBox fichier
wdapp.Application.Quit
Set wdapp = Nothing
Workbooks.OpenText Filename:=fichier
End SubIl me reste un problème. J'ai constamment le message d'errreur comme quoi le fichier n'est pas d'un format valide.
Je me posais aussi la question de savoir comment orienter fileformat en txt(wdFormatText retourne un docx).
Merci en tous cas à tous ceux qui pourraient m'apporter un peu d'aide.
Amicalement