Je lance Outlook en automation =E0 partir de Access pour=20
g=E9n=E9rer des push mails et je cherche =E0 joindre au mail le=20
fichier sur lequel pointe un champ hypertexte d'une table.
Je n'y arrive pas et voici o=F9 j'en suis.
L'instruction Attachments.Add fonctionne bien avec la=20
chaine de caract=E8re qui donne le chemin complet du fichier=20
pass=E9e en argument ("c:\Rep\SousRep\NomFichier.ext").
Or, le champ hypertetexte que j'ai renseign=E9 dans ma table=20
par la commande Lien hypertexte > Modifier puis en=20
parcourant l'explorateur apparait comme un chemin relatif=20
("..\NomFichier.ext"). De ce fait la chaine retourn=E9e par=20
la propri=E9t=E9 Value ne convient pas pour le passage=20
d'argument.
Comment donc retourner le chemin complet du fichier objet=20
d'un champ hypertexte ? La m=E9thode Hyperlinkpart peut-elle=20
renvoyer un chemin absolu ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean Houard
Slt,
Je pense avoir galèré de la sorte il n'y a pas longtemps....
En fait, la ruse consiste à remplir ta table avec les chemins en ayant au préalable formaté ton champs en TEXTE, puis seulement après avoir entré tout tes chemins, tu modifies le format du champ en le passant en LIEN HYPERTEXTE
et là en principe, ça l'fait ;-)
"Olivier Zadounaisky" wrote:
Bonjour,
Je lance Outlook en automation à partir de Access pour générer des push mails et je cherche à joindre au mail le fichier sur lequel pointe un champ hypertexte d'une table.
Je n'y arrive pas et voici où j'en suis.
L'instruction Attachments.Add fonctionne bien avec la chaine de caractère qui donne le chemin complet du fichier passée en argument ("c:RepSousRepNomFichier.ext").
Or, le champ hypertetexte que j'ai renseigné dans ma table par la commande Lien hypertexte > Modifier puis en parcourant l'explorateur apparait comme un chemin relatif ("..NomFichier.ext"). De ce fait la chaine retournée par la propriété Value ne convient pas pour le passage d'argument.
Comment donc retourner le chemin complet du fichier objet d'un champ hypertexte ? La méthode Hyperlinkpart peut-elle renvoyer un chemin absolu ?
Merci d'avance de votre aide. Olivier
Slt,
Je pense avoir galèré de la sorte il n'y a pas longtemps....
En fait, la ruse consiste à remplir ta table avec les chemins en ayant au
préalable formaté ton champs en TEXTE, puis seulement après avoir entré tout
tes chemins, tu modifies le format du champ en le passant en LIEN HYPERTEXTE
et là en principe, ça l'fait ;-)
"Olivier Zadounaisky" wrote:
Bonjour,
Je lance Outlook en automation à partir de Access pour
générer des push mails et je cherche à joindre au mail le
fichier sur lequel pointe un champ hypertexte d'une table.
Je n'y arrive pas et voici où j'en suis.
L'instruction Attachments.Add fonctionne bien avec la
chaine de caractère qui donne le chemin complet du fichier
passée en argument ("c:RepSousRepNomFichier.ext").
Or, le champ hypertetexte que j'ai renseigné dans ma table
par la commande Lien hypertexte > Modifier puis en
parcourant l'explorateur apparait comme un chemin relatif
("..NomFichier.ext"). De ce fait la chaine retournée par
la propriété Value ne convient pas pour le passage
d'argument.
Comment donc retourner le chemin complet du fichier objet
d'un champ hypertexte ? La méthode Hyperlinkpart peut-elle
renvoyer un chemin absolu ?
Je pense avoir galèré de la sorte il n'y a pas longtemps....
En fait, la ruse consiste à remplir ta table avec les chemins en ayant au préalable formaté ton champs en TEXTE, puis seulement après avoir entré tout tes chemins, tu modifies le format du champ en le passant en LIEN HYPERTEXTE
et là en principe, ça l'fait ;-)
"Olivier Zadounaisky" wrote:
Bonjour,
Je lance Outlook en automation à partir de Access pour générer des push mails et je cherche à joindre au mail le fichier sur lequel pointe un champ hypertexte d'une table.
Je n'y arrive pas et voici où j'en suis.
L'instruction Attachments.Add fonctionne bien avec la chaine de caractère qui donne le chemin complet du fichier passée en argument ("c:RepSousRepNomFichier.ext").
Or, le champ hypertetexte que j'ai renseigné dans ma table par la commande Lien hypertexte > Modifier puis en parcourant l'explorateur apparait comme un chemin relatif ("..NomFichier.ext"). De ce fait la chaine retournée par la propriété Value ne convient pas pour le passage d'argument.
Comment donc retourner le chemin complet du fichier objet d'un champ hypertexte ? La méthode Hyperlinkpart peut-elle renvoyer un chemin absolu ?
Merci d'avance de votre aide. Olivier
Olivier
Merci de ta réponse.
Je prends note, quoique les champs sont déjà renseignés par les liens hypertetxte, et qu'il me faut tous les re- saisir à la main.
Ah...! Je me souviens d'un truc cool...: pour t'éviter de tout ré-ecrire, tu peux selectionner toutes tes cellules actuelles, ctrl+C, tu colles ça sur bloc notes, tu prépare une nouvelle table avec le champ en format TEXTE, tu re-selectionnes le tout sur ton bloc notes (t'occupes pas des "#" devant et derrière tes adresses),ctrl+C, et tu recolles le tout sur ta nouvelle table reste juste à changer le format du champ en Lien hypertexte
Yo!
:-))) bienvenu au club des B....! Pour ma part, (3500lignes)j'avais bidouillé une petite requete création de table autrement c pas la peine!
Courage ;-)
"Olivier" wrote:
Merci de ta réponse.
Je prends note, quoique les champs sont déjà renseignés par les liens hypertetxte, et qu'il me faut tous les re- saisir à la main.
Ah...!
Je me souviens d'un truc cool...: pour t'éviter de tout ré-ecrire, tu peux
selectionner toutes tes cellules actuelles, ctrl+C, tu colles ça sur bloc
notes, tu prépare une nouvelle table avec le champ en format TEXTE, tu
re-selectionnes le tout sur ton bloc notes (t'occupes pas des "#" devant et
derrière tes adresses),ctrl+C, et tu recolles le tout sur ta nouvelle table
reste juste à changer le format du champ en Lien hypertexte
Yo!
:-))) bienvenu au club des B....!
Pour ma part, (3500lignes)j'avais bidouillé une petite requete création de
table autrement c pas la peine!
Courage ;-)
"Olivier" wrote:
Merci de ta réponse.
Je prends note, quoique les champs sont déjà renseignés
par les liens hypertetxte, et qu'il me faut tous les re-
saisir à la main.
Ah...! Je me souviens d'un truc cool...: pour t'éviter de tout ré-ecrire, tu peux selectionner toutes tes cellules actuelles, ctrl+C, tu colles ça sur bloc notes, tu prépare une nouvelle table avec le champ en format TEXTE, tu re-selectionnes le tout sur ton bloc notes (t'occupes pas des "#" devant et derrière tes adresses),ctrl+C, et tu recolles le tout sur ta nouvelle table reste juste à changer le format du champ en Lien hypertexte
Yo!
:-))) bienvenu au club des B....! Pour ma part, (3500lignes)j'avais bidouillé une petite requete création de table autrement c pas la peine!
Courage ;-)
"Olivier" wrote:
Merci de ta réponse.
Je prends note, quoique les champs sont déjà renseignés par les liens hypertetxte, et qu'il me faut tous les re- saisir à la main.
J'ai trouvé une astuce qui consiste à coller directement le répertoire parent copié de l'explorateur dans le champ hypertetexte devant le nom de fichier. Par ailleurs mon nombre de lignes est raisonnable (une centaine).
J'espère que de savoir que tu a été rejoint dans ta galère t'auras un peu consolé.
J'ai trouvé une astuce qui consiste à coller directement
le répertoire parent copié de l'explorateur dans le champ
hypertetexte devant le nom de fichier. Par ailleurs mon
nombre de lignes est raisonnable (une centaine).
J'espère que de savoir que tu a été rejoint dans ta
galère t'auras un peu consolé.
J'ai trouvé une astuce qui consiste à coller directement le répertoire parent copié de l'explorateur dans le champ hypertetexte devant le nom de fichier. Par ailleurs mon nombre de lignes est raisonnable (une centaine).
J'espère que de savoir que tu a été rejoint dans ta galère t'auras un peu consolé.