J'essaye demettre un signet dans un bas de page et de le mettre à jour
par VB depuis Delphi. Problème, quand je suis sur mon ActiveDocument,
et je fais un Goto_(wdGoToBookmark) , je ramasse une erreur me disant
que le signet n'existe pas.
Question 1: Est-ce que je peux réellement mettre un signet dans un bas
de page ? Si oui, ou est mon erreur ?
Question 2: Sinon, comment je peux mettre dans mon modèle un truc que
je pourrais remplacer facilement et qui ne soit pas un signet ? Je
cherche un truc simple à mettre en place parce que je suis un tantinet
à la bourre sur mon boulot :(
Merci d'avance de votre aide
--
J-L M. (Alphomega)
ICQ: 149635116
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce
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
Anacoluthe
Bonjour !
'Jean-Luc M.' nous a écrit ...
J'essaye demettre un signet dans un bas de page et de le mettre à jour par VB depuis Delphi. Problème, quand je suis sur mon ActiveDocument, et je fais un Goto_(wdGoToBookmark) , je ramasse une erreur me disant que le signet n'existe pas. Question 1: Est-ce que je peux réellement mettre un signet dans un bas de page ? Si oui, ou est mon erreur ?
Vous pouvez placer un signet dans un pied de page. Votre méthode Goto ne va 'voir' votre signet que si votre volet (pane) actif est celui du pied de page ! Dans le corps de texte votre signet de pied de page n'existe pas.
Question 2: Sinon, comment je peux mettre dans mon modèle un truc que je pourrais remplacer facilement et qui ne soit pas un signet ? Je cherche un truc simple à mettre en place parce que je suis un tantinet à la bourre sur mon boulot :(
Vous pouvez rester sur votre idée de signet. En bonne programmation vous n'avez besoin ni d'aller (goto) sur ce signet, ni de l'afficher, ni de le sélectionner. LeDocument.Bookmarks("NomDuSignet") suffit simplement à adresser cet objet dans un document LeDocument.
Anacoluthe « Pourquoi faire simple quand on peut faire compliqué ? » - Jacques ROUXEL
Bonjour !
'Jean-Luc M.' nous a écrit ...
J'essaye demettre un signet dans un bas de page et de le mettre à jour
par VB depuis Delphi. Problème, quand je suis sur mon ActiveDocument, et
je fais un Goto_(wdGoToBookmark) , je ramasse une erreur me disant que
le signet n'existe pas.
Question 1: Est-ce que je peux réellement mettre un signet dans un bas
de page ? Si oui, ou est mon erreur ?
Vous pouvez placer un signet dans un pied de page.
Votre méthode Goto ne va 'voir' votre signet que si votre volet (pane)
actif est celui du pied de page ! Dans le corps de texte votre signet
de pied de page n'existe pas.
Question 2: Sinon, comment je peux mettre dans mon modèle un truc que je
pourrais remplacer facilement et qui ne soit pas un signet ? Je cherche
un truc simple à mettre en place parce que je suis un tantinet à la
bourre sur mon boulot :(
Vous pouvez rester sur votre idée de signet. En bonne programmation
vous n'avez besoin ni d'aller (goto) sur ce signet, ni de l'afficher,
ni de le sélectionner. LeDocument.Bookmarks("NomDuSignet") suffit
simplement à adresser cet objet dans un document LeDocument.
Anacoluthe
« Pourquoi faire simple quand on peut faire compliqué ? »
- Jacques ROUXEL
J'essaye demettre un signet dans un bas de page et de le mettre à jour par VB depuis Delphi. Problème, quand je suis sur mon ActiveDocument, et je fais un Goto_(wdGoToBookmark) , je ramasse une erreur me disant que le signet n'existe pas. Question 1: Est-ce que je peux réellement mettre un signet dans un bas de page ? Si oui, ou est mon erreur ?
Vous pouvez placer un signet dans un pied de page. Votre méthode Goto ne va 'voir' votre signet que si votre volet (pane) actif est celui du pied de page ! Dans le corps de texte votre signet de pied de page n'existe pas.
Question 2: Sinon, comment je peux mettre dans mon modèle un truc que je pourrais remplacer facilement et qui ne soit pas un signet ? Je cherche un truc simple à mettre en place parce que je suis un tantinet à la bourre sur mon boulot :(
Vous pouvez rester sur votre idée de signet. En bonne programmation vous n'avez besoin ni d'aller (goto) sur ce signet, ni de l'afficher, ni de le sélectionner. LeDocument.Bookmarks("NomDuSignet") suffit simplement à adresser cet objet dans un document LeDocument.
Anacoluthe « Pourquoi faire simple quand on peut faire compliqué ? » - Jacques ROUXEL
Jean-Luc M.
Merci .. :)
J'ai une question subsidiaire qui a un rapport indirect avec mon problème. Est-ce qu'il existe un moyen de détecter un saut de page lors de la composition d'un document word par OLE à partir d'un langage de programmation ? (en l'occurence, Delphi 6).
-- J-L M. (Alphomega) ICQ: 149635116 Pour m'écrire, cliquer le lien ci-dessous http://cerbermail.com/?G5iYdBb2Ce
Merci .. :)
J'ai une question subsidiaire qui a un rapport indirect avec mon
problème. Est-ce qu'il existe un moyen de détecter un saut de page lors
de la composition d'un document word par OLE à partir d'un langage de
programmation ? (en l'occurence, Delphi 6).
--
J-L M. (Alphomega)
ICQ: 149635116
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce
J'ai une question subsidiaire qui a un rapport indirect avec mon problème. Est-ce qu'il existe un moyen de détecter un saut de page lors de la composition d'un document word par OLE à partir d'un langage de programmation ? (en l'occurence, Delphi 6).
-- J-L M. (Alphomega) ICQ: 149635116 Pour m'écrire, cliquer le lien ci-dessous http://cerbermail.com/?G5iYdBb2Ce
Geo
Merci .. :)
J'ai une question subsidiaire qui a un rapport indirect avec mon problème. Est-ce qu'il existe un moyen de détecter un saut de page lors de la composition d'un document word par OLE à partir d'un langage de programmation ? (en l'occurence, Delphi 6).
Un changement de page peut être déduit du fait que le numéro de la page où est la sélection évolue: Selection.Information(wdActiveEndPageNumber)
ne marche qu'à partir de 2003 je crois. Ne pas oublier non plus que la taille d'une page dépend de nombreux paramètres dont le type d'imprimante.
-- A+
Merci .. :)
J'ai une question subsidiaire qui a un rapport indirect avec mon problème. Est-ce qu'il
existe un moyen de détecter un saut de page lors de la composition d'un document word
par OLE à partir d'un langage de programmation ? (en l'occurence, Delphi 6).
Un changement de page peut être déduit du fait que le numéro de la page
où est la sélection évolue:
Selection.Information(wdActiveEndPageNumber)
ne marche qu'à partir de 2003 je crois.
Ne pas oublier non plus que la taille d'une page dépend de nombreux
paramètres dont le type d'imprimante.
J'ai une question subsidiaire qui a un rapport indirect avec mon problème. Est-ce qu'il existe un moyen de détecter un saut de page lors de la composition d'un document word par OLE à partir d'un langage de programmation ? (en l'occurence, Delphi 6).
Un changement de page peut être déduit du fait que le numéro de la page où est la sélection évolue: Selection.Information(wdActiveEndPageNumber)
ne marche qu'à partir de 2003 je crois. Ne pas oublier non plus que la taille d'une page dépend de nombreux paramètres dont le type d'imprimante.