OVH Cloud OVH Cloud

Macro possible dans un fichier rtf ??

4 réponses
Avatar
SL
Bonjour,

Je lis sur un site Web que /: "Le format RTF ne permet pas la définition
de macros (donc aussi de virus)"./
Mais lorsque je créé un fichier rtf, j'ai pourtant accès au
menu des macros et je peux en créer une...
Est-ce que l'info du site Web serait fausse ?


Merci d'avance
SL

4 réponses

Avatar
AB
Bonjour,
Tu ne crées pas un fichier rtf : tu enregistres un fichier sous ce format.
Lorsque tu crées une macro elle peut être stockée dans un modèle (par
défaut, normal.dot), ou dans le document.
Si tu crées un nouveau document, et que tu enregistres une macro dans ce
document, cette macro sera sauvegardée avec le document si ce dernier est
enregistré au format Word. Si tu l'enregistres au format rtf, la macro sera
perdue. Un message d'alerte t'en informe à l'enregistrement.
AB



"SL" <pas_de_pub> a écrit dans le message de news:
43cec4f6$0$31571$
Bonjour,

Je lis sur un site Web que /: "Le format RTF ne permet pas la définition
de macros (donc aussi de virus)"./
Mais lorsque je créé un fichier rtf, j'ai pourtant accès au
menu des macros et je peux en créer une...
Est-ce que l'info du site Web serait fausse ?


Merci d'avance
SL


Avatar
SL

Tu ne crées pas un fichier rtf : tu enregistres un fichier sous ce format.
Lorsque tu crées une macro elle peut être stockée dans un modèle (par
défaut, normal.dot), ou dans le document.
Si tu crées un nouveau document, et que tu enregistres une macro dans ce
document, cette macro sera sauvegardée avec le document si ce dernier est
enregistré au format Word. Si tu l'enregistres au format rtf, la macro sera
perdue. Un message d'alerte t'en informe à l'enregistrement.


J'ai refait des tests à partir d'un document .doc

(sous MS-Word 2002 SP3) et je constate que :

- si je créé une macro en l'enregistrant dans :
"Tous les documents (normal.dot)"
puis si je sauvegarde ce fichier au format .rtf, et bien
cette macro est exécutable à partir du fichier .rtf
Ce n'est quand même pas très logique pour un fichier rtf.

- si je créé une macro en l'enregistrant dans :
"nom_de_mon_document.doc (document)"
puis si je sauvegarde ce fichier au format .rtf, j'obtiens bien le
message précisant que ma macro sera perdue.
Et effectivement, la macro n'est pas présente dans le fichier .rtf.

SL

Avatar
Clément Marcotte
- si je créé une macro en l'enregistrant dans :
"Tous les documents (normal.dot)"
puis si je sauvegarde ce fichier au format .rtf, et bien
cette macro est exécutable à partir du fichier .rtf
Ce n'est quand même pas très logique pour un fichier rtf.

C'est logique pour un modèle. La macro n'est PAS dans le fichier RTF mais

dans Normal.dot

Avatar
JièL Goubert
Bonjoir© SL

Le 19/01/2006 14:59 vous avez écrit... :
J'ai refait des tests à partir d'un document .doc
(sous MS-Word 2002 SP3) et je constate que :


mauvais constat

- si je créé une macro en l'enregistrant dans :
"Tous les documents (normal.dot)"
puis si je sauvegarde ce fichier au format .rtf, et bien
cette macro est exécutable à partir du fichier .rtf
Ce n'est quand même pas très logique pour un fichier rtf.


Elle n'est pas dans le fichier RTF puisque elle est dans le normal.dot
!!! donc dispo avec TOUS les documents

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr