LUSTRUCRU
Messages postés91Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention15 mars 2013
-
11 janv. 2009 à 17:08
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
11 janv. 2009 à 19:49
Bonjour et tous mes voeux pour cette nouvelle année
Voici mon petit problème
Dans une appli Excel je souhaite ouvrir un fichier word "Toto.doc" , problème je ne connait pas son chemin sur le ou les disques du PC (les differents utilisateurs de l'appli pouvant enregistrer ce fichier n'importe ou.
Voici le code qui me permet d'ouvrir le fichier (sur le click d'un label ayant TOTO en caption):
Dim wdApp As New Word.Application
Dim wdDoc As Word.DocumentwdApp.Visible = True
Set wdDoc = wdApp.Documents.Open("D:\\Mes Documents\Dossier_Données" & LBNomBE.caption & ".Doc")
Set wdDoc = Nothing
Set wdApp = Nothing
Bien sur, là cela fonctionne mais si l'utilisateur le met sous la racine C:\ par exemple .......C'est le bout de cde en Bleu que je voudrai laissé , j'espere avoir été assez clair
Merci d'avance pour votre aide
JF
A voir également:
Retrouver le chemin d'un fichier Word (ou Excel) avec uniquement son nom
Function
FileOpen(
Optional ByVal
sTitle
As String
=
"Choisir le(s) fichier(s)"
,
Optional ByVal
bAllowMultiSelect
As Boolean
=
True
,
Optional ByVal
sFiltreName
As String
=
"Images"
,
Optional ByVal
sFiltreContent
As String
=
"*.bmp; *.gif; *.jpg; *.jpeg;
*.png"
)
As String
' CHOIX D'UN FICHIER PAR
VBA
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
Dim vrtSelectedItem As Variant
With fd
.Title = sTitle 'Titre
.AllowMultiSelect = bAllowMultiSelect 'Choix multiples
.Filters.Add sFiltreName, sFiltreContent, 1 'Filtre image
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
FileOpen = Trim(FileOpen & "|" & vrtSelectedItem)
Next vrtSelectedItem
Else
'Bouton
Annuler
End If
End With
Set fd = Nothing
End Function
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp