oui le formulaire est relié à la table "n°expertise". Le champ dans le lequel se trouve le lien hypertexte s'appelle "lien"
oui le formulaire est relié à la table "n°expertise". Le champ dans le lequel se trouve le lien hypertexte s'appelle "lien"
et j'oubliais: le formulaire s'appelle "expertise"
ok essaye ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonMessage.Attachements.Add (forms!expertise!lien.Text)
je crois que c'est ton champs hypertexte qui te complique la vie.
tu ne peut pas le mettre en champ texte ?
Trouvé !!!!
si tu veux gardé ton lien tu met ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonMessage.Attachements.Add (Forms!expertise!lien.Hyperlink.Address)
désolé d'être pénible mais cette dernière manip ne fonctionne pas et la précédente en mettant le champ texte à la place ne fonctionne pas non plus.
la tu m'etonne ca marche chez moi avec un champ hypertexte !
ok, tu as quel message d'erreur ?
sur la derniere manip j'ai "propriété ou méthode non gérée par cet objet"
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim MonOutlook As Object Dim MonMessage As Object Set MonOutlook = CreateObject("Outlook.Application") Set MonMessage = MonOutlook.CreateItem(0) MonMessage.To = "thierry.consales@saint-gobain.com" MonMessage.Subject = "expertise" MonMessage.Attachements.Add (Forms!expertise!lien.Hyperlink.Address) MonMessage.Send MsgBox mail Set MonOutlook = Nothing
tu as bien un champ texte sur ton formulaire qui reprend ton champ (propriété source controle) ?
oui. quand tu construis ton formulaire j'ai fais glisser le champ lien dedans. Donc c'est une zone de texte avec line hypertexte en type de données (casse tête hein!)
ok pour tester mes un nouveau bouton sur ton formulaire est fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MsgBox Me.lien.Hyperlink.Address
ça, ça marche, il affiche le chemin du lien
veux tu que je t'envoie mon appli pour que tu vois mieux? (tu ne pourras pas ouvrir les fichiers hypertextes puiqu'ils sont sur mon HD)
peux tu me dire ou ce trouve ton code d'envoi outlook
des fois j'ai envie de crier très fort !
alors la solution de tout :
et non
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonMessage.Attachments.Add (Forms!expertise!lien.Hyperlink.Address)
et oui, 1 E en trop à attachments....
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonMessage.Attachements.Add (Forms!expertise!lien.Hyperlink.Address)
j'en profite pour faire dire qu'il vaut mieux passer par des variables temporaires car lorsque l'on à un soucis comme celui ci, on ne sait meme pas d'ou vient le problème.
on aurait vu tout de suite si on avait fais ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 dim monfichier as string monfichier =Forms!expertise!lien.Hyperlink.Address MonMessage.Attachments.Add (monfichier)
sur ce que je t'ai donné, il n'y a pas de bouton pour l'envoi ni de code rentré. celle ci est une appli de sauvegarde. je te la renvoie avec ce qu'il faut. désolé
désolé j'ai fait un copier coller du code envoyé par le forum
pas grave, c'est pas de ta faute, et j'ai pas fait attention non plus, le tout c'est de trouver !
MAGNIFIQUE!!!!!!!!!!!!!!
ça marche du tonnerre de feu. MERCI pour tout le mal que vous vous êtes donné mais ça en valait la peine
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager