Insère un document Word déjà existant dans le document Word actif.
La mise en forme du texte du document inséré reste identique.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('WINSERTF') |
CHGVAR |
VAR(&PARM1) VALUE(' [;Bookmark="Signet"] [;Adjust=True/False] [;Append=True/False] [;range="plage"] [;Link=True/False] [;AsText=True/False] ') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
MONMSG |
MSGID(LNC0000) EXEC(GOTO CMDLBL(ERROR)) |
Paramètres
Paramètres |
|
Parm1 |
File : Nom du fichier à insérer. Si le chemin complet est spécifié, alors le paramètre Directory n’est pas utile.
Directory :
(Optionnel)
Cette option permet de spécifier un chemin vers le répertoire où se trouve le
document à insérer.
Bookmark :(Optionnel)
Nom du signet à l’emplacement duquel le nouveau document doit être
inséré.
Adjust :(Optionnel) Si le positionnement à un signet est demandé par l’option Bookmark, cette option replace le signet sur l’ensemble du texte inséré.
Append :(Optionnel) Si le positionnement à un signet est demandé par l’option Bookmark, cette option permet d’ajouter au contenu actuel du signet, le contenu du document à insérer.
Link = True /
False, (False par défaut).
Range : Plage à insérer du document source. Si le fichier à insérer est un document Word, Range peut représenter un signet. Si le fichier est un document Excel, Range peut représenter une plage de cellules.
DeleteBookmark: Si cette option a
la valeur Vrai, alors le signet spécifié par l'option BookMark est
supprimé.
Si AsText est vrai, alors le fichier à insérer doit être de type texte seulement. Ce dernier sera alors inséré dans le document comme s'il était frappé au clavier. Le format de caractères et de paragraphes sera celui appliqué à l'endroit de l'insertion.
|
|
Exemples
Insertion d’un document Word à la fin du document Word actif :
CHGVAR |
VAR(&CMD) VALUE('WINSERTF') |
CHGVAR |
VAR(&PARM1) VALUE('File="c:\temp\lettre.docx";+ Bookmark="\ENDOFDOC"') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
MONMSG |
MSGID(LNC0000) EXEC(GOTO CMDLBL(ERROR)) |
Insertion d’un document Word à l’emplacement du signet "Etat" :
LNCCMD CMD(WINSERTF) +
PARM1('FILE="C:\temp\etat.docx";BOOKMARK="Etat"')