PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → FichierAffiche .msg outlook ne s'affiche pas
FichierAffiche .msg outlook ne s'affiche pas
Débuté par JVM, 20 déc. 2017 19:23 - 1 réponse
Membre enregistré
1 message
Posté le 20 décembre 2017 - 19:23
Bonjour,
Mon application permet aux utilisateurs de rattacher toutes sortes de documents à un dossier, pdf, xls, doc etc.
Un double clic sur le document dans une table d'affichage affiche le document sélectionné, dans le cas d'un pdf l'affichage ouvre une nouvelle fenêtre, pour les doc et xls le fichier est ouvert avec une boîte de dialogue qui propose le logiciel à utiliser (excel, word ...).
Les documents sont stockés dans la base hyperfile, à l'aide d'un champ memo.
Tout se passe très bien pour les différents documents, sauf pour les messages de type .msg.
J'utilise le type Mime "application/vnd.ms-outlook"

Le code utilisé :

sNomCheminFichier = ComplèteRep(fRepWeb()) + "DocumentEnCours"+ Document.Extension
sExtensionFichier est une chaîne = Document.Extension
sMIME est une chaîne = ""
sNomFichier est une chaîne = Document.NomDocument+Document.Extension
SELON sExtensionFichier
CAS ".PDF", ".pdf"
sMIME = "application/pdf"
CAS ".doc",".DOC"
sMIME = "application/msword"
CAS ".docx",".DOCX"
sMIME = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
CAS ".GIF", ".gif"
sMIME = "image/gif"
CAS ".htm", ".html",".HTM",".HTML"
sMIME = "text/html"
CAS ".txt",".TXT"
sMIME = "text/plain"
CAS ".jpg", ".jpeg", ".png",".JPG",".JPEG",".PNG"
sMIME = "image/jpeg"
CAS ".xls", ".xlsx",".XLS","XLSX"
sMIME = "application/vnd.ms-excel"
CAS ".xlsm",".XLSM"
sMIME = "application/vnd.ms-excel.sheet.macroEnabled.12"
CAS ".mpeg", ".mpg",".MPEG",".MPG"
sMIME = "application/video/mpeg"
CAS ".msg",".MSG",".eml",".EML"
sMIME = "application/vnd.ms-outlook"
AUTRE CAS
sMIME = "application/unknown"
FIN
// Affichage dans un nouvel onglet ou dans l'application associée
FichierAffiche(sNomCheminFichier, sMIME)
// Suppresion du fichier temporaire
fSupprime(sNomCheminFichier)


Le code ne permet pas d'ouvrir outlook, et je ne peux donc pas visualiser le message.
J'ai pensé à plusieurs solutions, comme un paramétrage dans outlook, utiliser un autre logiciel pour visualiser le message ..
Le but est juste de visualiser le texte du message, avec ou sans outlook.

Merci pour votre aide
Posté le 07 janvier 2018 - 15:22
Hello,

De mémoire, il faut autoriser le type MIME côté serveur sur IIS en
l'ajoutant à la liste /ad hoc/.

++

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hello,<br>
<br>
De mémoire, il faut autoriser le type MIME côté serveur sur IIS en
l'ajoutant à la liste <i>ad hoc</i>.<br>
<br>
++<br>
</body>
</html>