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
Gérard Ducouret
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide, que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ texte d'une tache par programme ?
Merci pour votre aide
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ.
Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30
GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit dans
le message de news:D4C34DE4-D38D-4177-8AFE-5DEDC4845BC3@microsoft.com...
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur :
"Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ
texte d'une tache par programme ?
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide, que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ texte d'une tache par programme ?
Merci pour votre aide
PuffMagicDragon
Mais oui, bien sur. Ca contourne le pb.
Merci beaucoup.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide, que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ texte d'une tache par programme ?
Merci pour votre aide
Mais oui, bien sur. Ca contourne le pb.
Merci beaucoup.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ.
Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30
GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit dans
le message de news:D4C34DE4-D38D-4177-8AFE-5DEDC4845BC3@microsoft.com...
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur :
"Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ
texte d'une tache par programme ?
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide, que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ texte d'une tache par programme ?
Merci pour votre aide
PuffMagicDragon
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta solution de contournement est d'affecter Text30 qui est vide à RightText. Je viens de m'apercevoir que cette solution de contournement a un effet de bord embetant : Lorsque le texte dans le champ InsideText déborde de la barre, il déborde normalement si RightText est vide, mais il est tronqué si RightText contient Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce qui se fait très bien avec la fenetre de mise en forme de la barre. Il suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide, que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ texte d'une tache par programme ?
Merci pour votre aide
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta
solution de contournement est d'affecter Text30 qui est vide à RightText. Je
viens de m'apercevoir que cette solution de contournement a un effet de bord
embetant :
Lorsque le texte dans le champ InsideText déborde de la barre, il déborde
normalement si RightText est vide, mais il est tronqué si RightText contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce
qui se fait très bien avec la fenetre de mise en forme de la barre. Il
suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ.
Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30
GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit dans
le message de news:D4C34DE4-D38D-4177-8AFE-5DEDC4845BC3@microsoft.com...
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur :
"Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ
texte d'une tache par programme ?
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta solution de contournement est d'affecter Text30 qui est vide à RightText. Je viens de m'apercevoir que cette solution de contournement a un effet de bord embetant : Lorsque le texte dans le champ InsideText déborde de la barre, il déborde normalement si RightText est vide, mais il est tronqué si RightText contient Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce qui se fait très bien avec la fenetre de mise en forme de la barre. Il suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide, que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ texte d'une tache par programme ?
Merci pour votre aide
Gérard Ducouret
Bonjour, Après nouvel essai, pour moi, la macro suivante fonctionne bien :
Sub VideTexteADroite() GanttBarStyleEdit Item:="1", RightText:="" End Sub
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta solution de contournement est d'affecter Text30 qui est vide à RightText. Je
viens de m'apercevoir que cette solution de contournement a un effet de bord
embetant : Lorsque le texte dans le champ InsideText déborde de la barre, il déborde normalement si RightText est vide, mais il est tronqué si RightText contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce qui se fait très bien avec la fenetre de mise en forme de la barre. Il suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans
le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ
texte d'une tache par programme ?
Merci pour votre aide
Bonjour,
Après nouvel essai, pour moi, la macro suivante fonctionne bien :
Sub VideTexteADroite()
GanttBarStyleEdit Item:="1", RightText:=""
End Sub
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit dans
le message de news:AF3070A5-6231-42B8-B176-9200529E259D@microsoft.com...
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta
solution de contournement est d'affecter Text30 qui est vide à RightText.
Je
viens de m'apercevoir que cette solution de contournement a un effet de
bord
embetant :
Lorsque le texte dans le champ InsideText déborde de la barre, il déborde
normalement si RightText est vide, mais il est tronqué si RightText
contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce
qui se fait très bien avec la fenetre de mise en forme de la barre. Il
suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme
valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même
vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ.
Possibilité de contournement : positionner un champ que tu sais
pertinemment
être vide. Par ex. Texte30
GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit
dans
le message de news:D4C34DE4-D38D-4177-8AFE-5DEDC4845BC3@microsoft.com...
Je voudrais effacer l'affichage du champ à droite de la barre de la
tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur :
"Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la
macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un
champ
Bonjour, Après nouvel essai, pour moi, la macro suivante fonctionne bien :
Sub VideTexteADroite() GanttBarStyleEdit Item:="1", RightText:="" End Sub
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta solution de contournement est d'affecter Text30 qui est vide à RightText. Je
viens de m'apercevoir que cette solution de contournement a un effet de bord
embetant : Lorsque le texte dans le champ InsideText déborde de la barre, il déborde normalement si RightText est vide, mais il est tronqué si RightText contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce qui se fait très bien avec la fenetre de mise en forme de la barre. Il suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans
le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ
texte d'une tache par programme ?
Merci pour votre aide
PuffMagicDragon
Bonjour,
Oui, en effet, la solution fonctionne. Mais comme on modifie le style, il s'applique à l'ensemble des tâches "Item=1", et non pas sur une tâche particulière. Il faut juste que je change ma logique de mise en forme en conséquence.
Merci beaucoup.
"Gérard Ducouret" wrote:
Bonjour, Après nouvel essai, pour moi, la macro suivante fonctionne bien :
Sub VideTexteADroite() GanttBarStyleEdit Item:="1", RightText:="" End Sub
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta solution de contournement est d'affecter Text30 qui est vide à RightText. Je
viens de m'apercevoir que cette solution de contournement a un effet de bord
embetant : Lorsque le texte dans le champ InsideText déborde de la barre, il déborde normalement si RightText est vide, mais il est tronqué si RightText contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce qui se fait très bien avec la fenetre de mise en forme de la barre. Il suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans
le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ
texte d'une tache par programme ?
Merci pour votre aide
Bonjour,
Oui, en effet, la solution fonctionne. Mais comme on modifie le style, il
s'applique à l'ensemble des tâches "Item=1", et non pas sur une tâche
particulière. Il faut juste que je change ma logique de mise en forme en
conséquence.
Merci beaucoup.
"Gérard Ducouret" wrote:
Bonjour,
Après nouvel essai, pour moi, la macro suivante fonctionne bien :
Sub VideTexteADroite()
GanttBarStyleEdit Item:="1", RightText:=""
End Sub
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit dans
le message de news:AF3070A5-6231-42B8-B176-9200529E259D@microsoft.com...
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta
solution de contournement est d'affecter Text30 qui est vide à RightText.
Je
viens de m'apercevoir que cette solution de contournement a un effet de
bord
embetant :
Lorsque le texte dans le champ InsideText déborde de la barre, il déborde
normalement si RightText est vide, mais il est tronqué si RightText
contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce
qui se fait très bien avec la fenetre de mise en forme de la barre. Il
suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme
valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même
vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ.
Possibilité de contournement : positionner un champ que tu sais
pertinemment
être vide. Par ex. Texte30
GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" <PuffMagicDragon@discussions.microsoft.com> a écrit
dans
le message de news:D4C34DE4-D38D-4177-8AFE-5DEDC4845BC3@microsoft.com...
Je voudrais effacer l'affichage du champ à droite de la barre de la
tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur :
"Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la
macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un
champ
Oui, en effet, la solution fonctionne. Mais comme on modifie le style, il s'applique à l'ensemble des tâches "Item=1", et non pas sur une tâche particulière. Il faut juste que je change ma logique de mise en forme en conséquence.
Merci beaucoup.
"Gérard Ducouret" wrote:
Bonjour, Après nouvel essai, pour moi, la macro suivante fonctionne bien :
Sub VideTexteADroite() GanttBarStyleEdit Item:="1", RightText:="" End Sub
Gérard Ducouret
"PuffMagicDragon" a écrit dans le message de news:
Bonjour,
Ce que je voulais faire c'est d'indiquer que RightText n'a aucun champ. Ta solution de contournement est d'affecter Text30 qui est vide à RightText. Je
viens de m'apercevoir que cette solution de contournement a un effet de bord
embetant : Lorsque le texte dans le champ InsideText déborde de la barre, il déborde normalement si RightText est vide, mais il est tronqué si RightText contient
Text30, meme si Text30 est vide !
Ce que je veux réellement, c'est de n'affecter aucun champ à Righttext. Ce qui se fait très bien avec la fenetre de mise en forme de la barre. Il suffirait de savoir comment est fait le code :-)
Merci pour ton aide.
Bonjour PuffMagicDragon,
La ligne de ta procédure VBA veut positionner une chaîne (vide) comme valeur
à droite de la barre sélectionnée. Mais ce n'est pas une chaîne, même vide,
que la méthode GanttBarFormat attend là : c'est un nom de champ. Possibilité de contournement : positionner un champ que tu sais pertinemment
être vide. Par ex. Texte30 GanttBarFormat RightText:="Texte30"
Gérard Ducouret
"PuffMagicDragon" a écrit dans
le message de news:
Je voudrais effacer l'affichage du champ à droite de la barre de la tache
avec :
TaskId:=T.ID, GanttStyle:=1, RightText:=""
et j'ai le message d'erreur : "Erreur d'execution '1101' : valeur d'argument non valide"
C'est pourtant ce que j'obtiens comme code quand j'enregistre la macro. Et
quand je reexecute la macro, j'ai le meme message d'erreur.
Quelqu'un connait-il deja une solution pour enlever l'affichage d'un champ