j'espère avoir tourné suffisamment mon clavier autour de mon ordinateur
avec de poser cette question...
La question est : comment récupérer des valeurs de certaines variables
d'une macro d'un autre document ?
c'est en fait une suite à ma question (stupide) de tout à l'heure. Ma
macro ouvre la boite de dialogue permettant de choisir un modèle de doc
Sub macro1()
Dialogs(wdDialogFileNew).Show
et dans le modèle choisi, se trouve une macro Document_News qui
renseigne des variables. Ex : Toto = "truc chose"
Je voudrais récupérer la valeur de Toto dans la macro1
Si c'est pas par une variable, je serais pas bégueule, j'accepte toute
solution qui me permettrait de récupérer les valeurs de l'autre macro
Merci bôcoup
NB : c'est du Word 2003
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr
j'espère avoir tourné suffisamment mon clavier autour de mon ordinateur avec de poser cette question...
La question est : comment récupérer des valeurs de certaines variables d'une macro d'un autre document ?
Ca ressemble un peu à ta question de l'autre jour (il y en a qui suivent) sur l'appel de la macro. Tu peux qualifier tes noms par le module où ils sont définis, si ta variable Toto est dans le module MonModule, tu peux l'utiliser ailleurs avec : MonModule.Toto Ca c'est ma solution - bestiale- mais si tu as réussi à référencer ta macro, tu devrais pouvoir référencer les variables aussi.
Mais au vu du nombre de questions que tu poses autour du vba, je me demande si tu n'es pas en train de basuler dans le clan des macroteurs.
-- A+
Salutatous
j'espère avoir tourné suffisamment mon clavier autour de mon ordinateur
avec de poser cette question...
La question est : comment récupérer des valeurs de certaines variables d'une macro d'un
autre document ?
Ca ressemble un peu à ta question de l'autre jour (il y en a qui
suivent) sur l'appel de la macro.
Tu peux qualifier tes noms par le module où ils sont définis,
si ta variable Toto est dans le module MonModule, tu peux l'utiliser
ailleurs avec :
MonModule.Toto
Ca c'est ma solution - bestiale- mais si tu as réussi à référencer ta
macro, tu devrais pouvoir référencer les variables aussi.
Mais au vu du nombre de questions que tu poses autour du vba, je me
demande si tu n'es pas en train de basuler dans le clan des macroteurs.
j'espère avoir tourné suffisamment mon clavier autour de mon ordinateur avec de poser cette question...
La question est : comment récupérer des valeurs de certaines variables d'une macro d'un autre document ?
Ca ressemble un peu à ta question de l'autre jour (il y en a qui suivent) sur l'appel de la macro. Tu peux qualifier tes noms par le module où ils sont définis, si ta variable Toto est dans le module MonModule, tu peux l'utiliser ailleurs avec : MonModule.Toto Ca c'est ma solution - bestiale- mais si tu as réussi à référencer ta macro, tu devrais pouvoir référencer les variables aussi.
Mais au vu du nombre de questions que tu poses autour du vba, je me demande si tu n'es pas en train de basuler dans le clan des macroteurs.
-- A+
Guy Moncomble
Bonjour à tous, dans le message %23$,
| Salutatous | | j'espère avoir tourné suffisamment mon clavier autour de mon | ordinateur avec de poser cette question... | | La question est : comment récupérer des valeurs de certaines variables | d'une macro d'un autre document ? | | c'est en fait une suite à ma question (stupide) de tout à l'heure. Ma | macro ouvre la boite de dialogue permettant de choisir un modèle de | doc Sub macro1() | Dialogs(wdDialogFileNew).Show | | et dans le modèle choisi, se trouve une macro Document_News qui | renseigne des variables. Ex : Toto = "truc chose" | | Je voudrais récupérer la valeur de Toto dans la macro1 | | Si c'est pas par une variable, je serais pas bégueule, j'accepte toute | solution qui me permettrait de récupérer les valeurs de l'autre macro | | Merci bôcoup | | NB : c'est du Word 2003
Je n'ai pas regardé de trop près ce qui se passe dans l'espace des données mais, pour faire court, il me paraît difficile de faire sans modifier les deux macros. Sous réserve de solutions sophistiquées : classes, etc. il y a deux moyens simples de communiquer, il s'agit soit des variables documents, soit des propriétés de document. Je te laisse découvrir ces aspects de VBA.+0[[;{o) -- Guy Moncomble MVP
Bonjour à tous,
dans le message %23$KNbslLGHA.740@TK2MSFTNGP12.phx.gbl,
| Salutatous
|
| j'espère avoir tourné suffisamment mon clavier autour de mon
| ordinateur avec de poser cette question...
|
| La question est : comment récupérer des valeurs de certaines variables
| d'une macro d'un autre document ?
|
| c'est en fait une suite à ma question (stupide) de tout à l'heure. Ma
| macro ouvre la boite de dialogue permettant de choisir un modèle de
| doc Sub macro1()
| Dialogs(wdDialogFileNew).Show
|
| et dans le modèle choisi, se trouve une macro Document_News qui
| renseigne des variables. Ex : Toto = "truc chose"
|
| Je voudrais récupérer la valeur de Toto dans la macro1
|
| Si c'est pas par une variable, je serais pas bégueule, j'accepte toute
| solution qui me permettrait de récupérer les valeurs de l'autre macro
|
| Merci bôcoup
|
| NB : c'est du Word 2003
Je n'ai pas regardé de trop près ce qui se passe dans l'espace des
données mais, pour faire court, il me paraît difficile de faire sans
modifier les deux macros. Sous réserve de solutions sophistiquées :
classes, etc. il y a deux moyens simples de communiquer, il s'agit soit
des variables documents, soit des propriétés de document. Je te laisse
découvrir ces aspects de VBA.+0[[;{o) --
Guy Moncomble MVP
| Salutatous | | j'espère avoir tourné suffisamment mon clavier autour de mon | ordinateur avec de poser cette question... | | La question est : comment récupérer des valeurs de certaines variables | d'une macro d'un autre document ? | | c'est en fait une suite à ma question (stupide) de tout à l'heure. Ma | macro ouvre la boite de dialogue permettant de choisir un modèle de | doc Sub macro1() | Dialogs(wdDialogFileNew).Show | | et dans le modèle choisi, se trouve une macro Document_News qui | renseigne des variables. Ex : Toto = "truc chose" | | Je voudrais récupérer la valeur de Toto dans la macro1 | | Si c'est pas par une variable, je serais pas bégueule, j'accepte toute | solution qui me permettrait de récupérer les valeurs de l'autre macro | | Merci bôcoup | | NB : c'est du Word 2003
Je n'ai pas regardé de trop près ce qui se passe dans l'espace des données mais, pour faire court, il me paraît difficile de faire sans modifier les deux macros. Sous réserve de solutions sophistiquées : classes, etc. il y a deux moyens simples de communiquer, il s'agit soit des variables documents, soit des propriétés de document. Je te laisse découvrir ces aspects de VBA.+0[[;{o) -- Guy Moncomble MVP
JièL Goubert
Bonjoir(c) Guy Moncomble
Le 11/02/2006 09:43 vous avez écrit ceci :
il y a deux moyens simples de communiquer, il s'agit soit des variables documents, soit des propriétés de document. Je te laisse découvrir ces aspects de VBA.+0[[;{o) hhhheeeeeuuuu t'es gentil tout plein, mais bon, dans l'aide, quand tu met
"variables document" ou "propriétés document" tu trouve un palanqué de trucs sans le moindre rapport avec la choucroute... Tu voudrais pas m'en donner un petit bout en plus plize ?
Tanque you vérie muche cong ;-)
'taing, la programmation sous DOS en GWBasic c'était quand même plus simple ;-)))))))))))
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
Bonjoir(c) Guy Moncomble
Le 11/02/2006 09:43 vous avez écrit ceci :
il y a deux moyens simples de communiquer, il s'agit soit
des variables documents, soit des propriétés de document. Je te laisse
découvrir ces aspects de VBA.+0[[;{o)
hhhheeeeeuuuu t'es gentil tout plein, mais bon, dans l'aide, quand tu met
"variables document" ou "propriétés document" tu trouve un palanqué de
trucs sans le moindre rapport avec la choucroute... Tu voudrais pas m'en
donner un petit bout en plus plize ?
Tanque you vérie muche cong ;-)
'taing, la programmation sous DOS en GWBasic c'était quand même plus
simple ;-)))))))))))
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
il y a deux moyens simples de communiquer, il s'agit soit des variables documents, soit des propriétés de document. Je te laisse découvrir ces aspects de VBA.+0[[;{o) hhhheeeeeuuuu t'es gentil tout plein, mais bon, dans l'aide, quand tu met
"variables document" ou "propriétés document" tu trouve un palanqué de trucs sans le moindre rapport avec la choucroute... Tu voudrais pas m'en donner un petit bout en plus plize ?
Tanque you vérie muche cong ;-)
'taing, la programmation sous DOS en GWBasic c'était quand même plus simple ;-)))))))))))
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
Geo
dans l'aide, quand tu mets "variables document"
Je mets mon grain de sel : Les variables de document sont des variables qui n'apparaissent nulle part mais sont disponibles en vba. Elle est quelque part *dans* le document. Une variable a un nom et un contenu qu'on peut faire évoluer. Le contenu est accessible avec des macros, d'où l'idée de Guy, je présume, que si une macro définit une variable et lui donne une valeur, toute autre macro pourra lire ou modifier le contenu de cette variable.
ou "propriétés document"
A peu près la même chose sauf que les proprités de document appraissent à la demande. Elles sont disponibles aussi dans le résumé. On peut définir des propriétés "customer" si on le souhaite.
A voir si cela répond à ton besoin.
-- A+
dans l'aide, quand tu mets "variables document"
Je mets mon grain de sel :
Les variables de document sont des variables qui n'apparaissent nulle
part mais sont disponibles en vba.
Elle est quelque part *dans* le document.
Une variable a un nom et un contenu qu'on peut faire évoluer.
Le contenu est accessible avec des macros, d'où l'idée de Guy, je
présume, que si une macro définit une variable et lui donne une valeur,
toute autre macro pourra lire ou modifier le contenu de cette variable.
ou "propriétés document"
A peu près la même chose sauf que les proprités de document appraissent
à la demande. Elles sont disponibles aussi dans le résumé.
On peut définir des propriétés "customer" si on le souhaite.
Je mets mon grain de sel : Les variables de document sont des variables qui n'apparaissent nulle part mais sont disponibles en vba. Elle est quelque part *dans* le document. Une variable a un nom et un contenu qu'on peut faire évoluer. Le contenu est accessible avec des macros, d'où l'idée de Guy, je présume, que si une macro définit une variable et lui donne une valeur, toute autre macro pourra lire ou modifier le contenu de cette variable.
ou "propriétés document"
A peu près la même chose sauf que les proprités de document appraissent à la demande. Elles sont disponibles aussi dans le résumé. On peut définir des propriétés "customer" si on le souhaite.
si tu pouvais aussi ajouter le poivre et quelques autres condiments... ;-)
Les variables de document sont des variables qui n'apparaissent nulle part mais sont disponibles en vba. Elle est quelque part *dans* le document.
Ah... et on fait ça comment ? Avec un signet ? non quand même pas, si ?
Une variable a un nom et un contenu qu'on peut faire évoluer.
J'achète (a condition que ce soit pas hors de prix)
Le contenu est accessible avec des macros, d'où l'idée de Guy, je présume, que si une macro définit une variable et lui donne une valeur, toute autre macro pourra lire ou modifier le contenu de cette variable.
Ok, je crois comprendre, mais ce que je ne sais pas c'est *comment* on fait ça
Mon besoin est de récupérer des """données""" d'un doc choisi dans la boite de dial "nouveau doc" et de continuer la macro, macro qui va exploiter les """données""".
Cette fois, si c'est la bonne solution, je suis prêt à modifier les 12 milliards de modèles ;-) (mais je serais pas seul... ouf)
ou "propriétés document"
A peu près la même chose sauf que les proprités de document appraissent à la demande. Elles sont disponibles aussi dans le résumé. On peut définir des propriétés "customer" si on le souhaite.
Ca aussi je crois comprendre, mais toujours pareil, je voudrais volontiers un p'tit zexemple
A voir si cela répond à ton besoin.
Si je vois à quoi ça ressemble peut-être ;-)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr
si tu pouvais aussi ajouter le poivre et quelques autres condiments... ;-)
Les variables de document sont des variables qui n'apparaissent nulle
part mais sont disponibles en vba.
Elle est quelque part *dans* le document.
Ah... et on fait ça comment ? Avec un signet ? non quand même pas, si ?
Une variable a un nom et un contenu qu'on peut faire évoluer.
J'achète (a condition que ce soit pas hors de prix)
Le contenu est accessible avec des macros, d'où l'idée de Guy, je
présume, que si une macro définit une variable et lui donne une valeur,
toute autre macro pourra lire ou modifier le contenu de cette variable.
Ok, je crois comprendre, mais ce que je ne sais pas c'est *comment* on
fait ça
Mon besoin est de récupérer des """données""" d'un doc choisi dans la
boite de dial "nouveau doc" et de continuer la macro, macro qui va
exploiter les """données""".
Cette fois, si c'est la bonne solution, je suis prêt à modifier les 12
milliards de modèles ;-) (mais je serais pas seul... ouf)
ou "propriétés document"
A peu près la même chose sauf que les proprités de document appraissent
à la demande. Elles sont disponibles aussi dans le résumé.
On peut définir des propriétés "customer" si on le souhaite.
Ca aussi je crois comprendre, mais toujours pareil, je voudrais
volontiers un p'tit zexemple
A voir si cela répond à ton besoin.
Si je vois à quoi ça ressemble peut-être ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr
si tu pouvais aussi ajouter le poivre et quelques autres condiments... ;-)
Les variables de document sont des variables qui n'apparaissent nulle part mais sont disponibles en vba. Elle est quelque part *dans* le document.
Ah... et on fait ça comment ? Avec un signet ? non quand même pas, si ?
Une variable a un nom et un contenu qu'on peut faire évoluer.
J'achète (a condition que ce soit pas hors de prix)
Le contenu est accessible avec des macros, d'où l'idée de Guy, je présume, que si une macro définit une variable et lui donne une valeur, toute autre macro pourra lire ou modifier le contenu de cette variable.
Ok, je crois comprendre, mais ce que je ne sais pas c'est *comment* on fait ça
Mon besoin est de récupérer des """données""" d'un doc choisi dans la boite de dial "nouveau doc" et de continuer la macro, macro qui va exploiter les """données""".
Cette fois, si c'est la bonne solution, je suis prêt à modifier les 12 milliards de modèles ;-) (mais je serais pas seul... ouf)
ou "propriétés document"
A peu près la même chose sauf que les proprités de document appraissent à la demande. Elles sont disponibles aussi dans le résumé. On peut définir des propriétés "customer" si on le souhaite.
Ca aussi je crois comprendre, mais toujours pareil, je voudrais volontiers un p'tit zexemple
A voir si cela répond à ton besoin.
Si je vois à quoi ça ressemble peut-être ;-)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr
Geo
Les variables de document sont des variables qui n'apparaissent nulle part mais sont disponibles en vba. Elle est quelque part *dans* le document.
Ah... et on fait ça comment ? Avec un signet ? non quand même pas, si ?
Non, si c'était un signet, tu le verrais en faisant F5 - signet. C'est pour cela que cette possibilité a été indiquée à une personne qui voulait enregistrer son nom dans un document, mais sans que ça se voit.
En vba ça donne : Pour ajouter une variable : ActiveDocument.Variables.Add "MaVariable", "Texte de ma variable" Pour lire sa valeur: Contenu = ActiveDocument.Variables("MaVariable").Value
Mon besoin est de récupérer des """données""" d'un doc choisi dans la boite de dial "nouveau doc" et de continuer la macro, macro qui va exploiter les """données""".
Si c'est la boite de dialogue standard, tu dois retrouver ces données dans propriétés, à vérifier selon les données que tu veux récupérer. exemple : Dim aProp As DocumentProperty For Each aProp In ActiveDocument.BuiltInDocumentProperties Select Case aProp.Name Case "Title" ' récupérer le titre : aProp.Value Case "Author" ' récupérer l'auteur : aProp.Value Case Else ' propriété non traitée End Select Next aProp End Sub
Dans word 2000 il y a : Title Subject Author Keywords Comments Template Last author Revision number Application name Last print date Creation date Last save time Total editing time Number of pages Number of words Number of characters Security Category Format Manager Company Number of bytes Number of lines Number of paragraphs Number of slides Number of notes Number of hidden Slides Number of multimedia clips Hyperlink base Number of characters (with spaces)
Une macro qui se lancerait à chaque nouveau document il suffit de l'appeler AutoOpen et la placer dans un modèle soit dans le dossier de démarrage soit référencé dans le normal.dot dans une macro autoExec (cf conversation antérieure)
Cette fois, si c'est la bonne solution, je suis prêt à modifier les 12 milliards de modèles ;-) (mais je serais pas seul... ouf)
Ah c'est ça le plan secret pour l'emploi en France ?
ou "propriétés document" Ca aussi je crois comprendre, mais toujours pareil, je voudrais volontiers un p'tit
zexemple
En vba ça donne : Pour ajouter une propriété : ActiveDocument.CustomDocumentProperties.Add "Rappel", "Document provisoire" Pour lire sa valeur: Contenu = ActiveDocument.CustomDocumentProperties("Rappel").Value Dans Fichier Propriétés Personnalisation on voit la nouvelle propriété avec sa valeur.
-- A+
Les variables de document sont des variables qui n'apparaissent nulle part mais sont
disponibles en vba.
Elle est quelque part *dans* le document.
Ah... et on fait ça comment ? Avec un signet ? non quand même pas, si ?
Non, si c'était un signet, tu le verrais en faisant F5 - signet.
C'est pour cela que cette possibilité a été indiquée à une personne qui
voulait enregistrer son nom dans un document, mais sans que ça se voit.
En vba ça donne :
Pour ajouter une variable :
ActiveDocument.Variables.Add "MaVariable", "Texte de ma variable"
Pour lire sa valeur:
Contenu = ActiveDocument.Variables("MaVariable").Value
Mon besoin est de récupérer des """données""" d'un doc choisi dans la boite de dial
"nouveau doc" et de continuer la macro, macro qui va exploiter les """données""".
Si c'est la boite de dialogue standard, tu dois retrouver ces données
dans propriétés, à vérifier selon les données que tu veux récupérer.
exemple :
Dim aProp As DocumentProperty
For Each aProp In ActiveDocument.BuiltInDocumentProperties
Select Case aProp.Name
Case "Title"
' récupérer le titre : aProp.Value
Case "Author"
' récupérer l'auteur : aProp.Value
Case Else
' propriété non traitée
End Select
Next aProp
End Sub
Dans word 2000 il y a :
Title
Subject
Author
Keywords
Comments
Template
Last author
Revision number
Application name
Last print date
Creation date
Last save time
Total editing time
Number of pages
Number of words
Number of characters
Security
Category
Format
Manager
Company
Number of bytes
Number of lines
Number of paragraphs
Number of slides
Number of notes
Number of hidden Slides
Number of multimedia clips
Hyperlink base
Number of characters (with spaces)
Une macro qui se lancerait à chaque nouveau document il suffit de
l'appeler AutoOpen et la placer dans un modèle
soit dans le dossier de démarrage
soit référencé dans le normal.dot dans une macro autoExec
(cf conversation antérieure)
Cette fois, si c'est la bonne solution, je suis prêt à modifier les 12 milliards de
modèles ;-) (mais je serais pas seul... ouf)
Ah c'est ça le plan secret pour l'emploi en France ?
ou "propriétés document"
Ca aussi je crois comprendre, mais toujours pareil, je voudrais volontiers un p'tit
zexemple
En vba ça donne :
Pour ajouter une propriété :
ActiveDocument.CustomDocumentProperties.Add "Rappel", "Document
provisoire"
Pour lire sa valeur:
Contenu = ActiveDocument.CustomDocumentProperties("Rappel").Value
Dans Fichier Propriétés Personnalisation
on voit la nouvelle propriété avec sa valeur.
Les variables de document sont des variables qui n'apparaissent nulle part mais sont disponibles en vba. Elle est quelque part *dans* le document.
Ah... et on fait ça comment ? Avec un signet ? non quand même pas, si ?
Non, si c'était un signet, tu le verrais en faisant F5 - signet. C'est pour cela que cette possibilité a été indiquée à une personne qui voulait enregistrer son nom dans un document, mais sans que ça se voit.
En vba ça donne : Pour ajouter une variable : ActiveDocument.Variables.Add "MaVariable", "Texte de ma variable" Pour lire sa valeur: Contenu = ActiveDocument.Variables("MaVariable").Value
Mon besoin est de récupérer des """données""" d'un doc choisi dans la boite de dial "nouveau doc" et de continuer la macro, macro qui va exploiter les """données""".
Si c'est la boite de dialogue standard, tu dois retrouver ces données dans propriétés, à vérifier selon les données que tu veux récupérer. exemple : Dim aProp As DocumentProperty For Each aProp In ActiveDocument.BuiltInDocumentProperties Select Case aProp.Name Case "Title" ' récupérer le titre : aProp.Value Case "Author" ' récupérer l'auteur : aProp.Value Case Else ' propriété non traitée End Select Next aProp End Sub
Dans word 2000 il y a : Title Subject Author Keywords Comments Template Last author Revision number Application name Last print date Creation date Last save time Total editing time Number of pages Number of words Number of characters Security Category Format Manager Company Number of bytes Number of lines Number of paragraphs Number of slides Number of notes Number of hidden Slides Number of multimedia clips Hyperlink base Number of characters (with spaces)
Une macro qui se lancerait à chaque nouveau document il suffit de l'appeler AutoOpen et la placer dans un modèle soit dans le dossier de démarrage soit référencé dans le normal.dot dans une macro autoExec (cf conversation antérieure)
Cette fois, si c'est la bonne solution, je suis prêt à modifier les 12 milliards de modèles ;-) (mais je serais pas seul... ouf)
Ah c'est ça le plan secret pour l'emploi en France ?
ou "propriétés document" Ca aussi je crois comprendre, mais toujours pareil, je voudrais volontiers un p'tit
zexemple
En vba ça donne : Pour ajouter une propriété : ActiveDocument.CustomDocumentProperties.Add "Rappel", "Document provisoire" Pour lire sa valeur: Contenu = ActiveDocument.CustomDocumentProperties("Rappel").Value Dans Fichier Propriétés Personnalisation on voit la nouvelle propriété avec sa valeur.
-- A+
Guy Moncomble
Bonjour à tous, dans le message ,
Pour compléter ce que dit Geo à propos des propriétés, je les utilise dans mon programme Fiche de paie pour assistantes maternelles, afin de pouvoir faire des statistiques et plus. Mais quelqu'un regarde-t'il ces macros pour voir ce que les autres font, j'en doute puisque dans ce même programme subsiste une petite erreur sans grandes conséquences, mais très visible. ]];((
Pour finir je crois que l'utilisation des propriété est plus simple et plus efficace que les variables document, mais elles ont un défaut : elles sont immédiatement visibles par n'importe qui. Dans les deux cas, il faut être extrèmement attentif à la nature des variables : texte ou numérique ... il y a des cas bizarres...
-- Guy Moncomble MVP
Bonjour à tous,
dans le message mn.6ac77d623824b57d.41568@sans.pub,
Pour compléter ce que dit Geo à propos des propriétés, je les utilise
dans mon programme Fiche de paie pour assistantes maternelles, afin de
pouvoir faire des statistiques et plus. Mais quelqu'un regarde-t'il ces
macros pour voir ce que les autres font, j'en doute puisque dans ce même
programme subsiste une petite erreur sans grandes conséquences, mais
très visible. ]];((
Pour finir je crois que l'utilisation des propriété est plus simple et
plus efficace que les variables document, mais elles ont un défaut :
elles sont immédiatement visibles par n'importe qui. Dans les deux cas,
il faut être extrèmement attentif à la nature des variables : texte ou
numérique ... il y a des cas bizarres...
Pour compléter ce que dit Geo à propos des propriétés, je les utilise dans mon programme Fiche de paie pour assistantes maternelles, afin de pouvoir faire des statistiques et plus. Mais quelqu'un regarde-t'il ces macros pour voir ce que les autres font, j'en doute puisque dans ce même programme subsiste une petite erreur sans grandes conséquences, mais très visible. ]];((
Pour finir je crois que l'utilisation des propriété est plus simple et plus efficace que les variables document, mais elles ont un défaut : elles sont immédiatement visibles par n'importe qui. Dans les deux cas, il faut être extrèmement attentif à la nature des variables : texte ou numérique ... il y a des cas bizarres...
-- Guy Moncomble MVP
Anacoluthe
Bonjour !
'Guy Moncomble' nous a écrit ...
Mais quelqu'un regarde-t'il ces macros pour voir ce que les autres font, j'en doute puisque dans ce même programme subsiste une petite erreur sans grandes conséquences, mais très visible. ]];((
Yo Guy t'as vu le nombre de lignes ? Qui irait douter de ton code s'il n'a pas l'usage personnel d'une assistante maternelle ?? 8-) ))))) Me semble à première vue qu'il manque qqch pour que ça se lance tout seul ou facilement, mais bon, tu veux pas nous dire c'est quoi cette petite erreur ? :-p
Pour finir je crois que l'utilisation des propriété est plus simple et plus efficace que les variables document, mais elles ont un défaut : elles sont immédiatement visibles par n'importe qui. Dans les deux cas, il faut être extrèmement attentif à la nature des variables : texte ou numérique ... il y a des cas bizarres...
Oui docvariables et docproperties sont deux choses assez différentes. Pour répondre à JièL sur une autre ficelle il faut toujours commencer par tester l'existence d'une docvariable ou d'une docproperty avant d'en créer une nouvelle : Word émet une erreur si elle est déjà présente dans le document.
A+
Anacoluthe « La propriété est nécessaire, mais il ne l'est pas qu'elle reste toujours dans les mêmes mains. » - Remy de GOURMONT
Bonjour !
'Guy Moncomble' nous a écrit ...
Mais quelqu'un regarde-t'il ces
macros pour voir ce que les autres font, j'en doute puisque dans ce même
programme subsiste une petite erreur sans grandes conséquences, mais
très visible. ]];((
Yo Guy t'as vu le nombre de lignes ? Qui irait douter de ton code
s'il n'a pas l'usage personnel d'une assistante maternelle ?? 8-) )))))
Me semble à première vue qu'il manque qqch pour que ça se lance
tout seul ou facilement, mais bon, tu veux pas nous dire c'est quoi
cette petite erreur ? :-p
Pour finir je crois que l'utilisation des propriété est plus simple et
plus efficace que les variables document, mais elles ont un défaut :
elles sont immédiatement visibles par n'importe qui. Dans les deux cas,
il faut être extrèmement attentif à la nature des variables : texte ou
numérique ... il y a des cas bizarres...
Oui docvariables et docproperties sont deux choses assez différentes.
Pour répondre à JièL sur une autre ficelle il faut toujours commencer
par tester l'existence d'une docvariable ou d'une docproperty avant
d'en créer une nouvelle : Word émet une erreur si elle est déjà
présente dans le document.
A+
Anacoluthe
« La propriété est nécessaire, mais il ne l'est pas
qu'elle reste toujours dans les mêmes mains. »
- Remy de GOURMONT
Mais quelqu'un regarde-t'il ces macros pour voir ce que les autres font, j'en doute puisque dans ce même programme subsiste une petite erreur sans grandes conséquences, mais très visible. ]];((
Yo Guy t'as vu le nombre de lignes ? Qui irait douter de ton code s'il n'a pas l'usage personnel d'une assistante maternelle ?? 8-) ))))) Me semble à première vue qu'il manque qqch pour que ça se lance tout seul ou facilement, mais bon, tu veux pas nous dire c'est quoi cette petite erreur ? :-p
Pour finir je crois que l'utilisation des propriété est plus simple et plus efficace que les variables document, mais elles ont un défaut : elles sont immédiatement visibles par n'importe qui. Dans les deux cas, il faut être extrèmement attentif à la nature des variables : texte ou numérique ... il y a des cas bizarres...
Oui docvariables et docproperties sont deux choses assez différentes. Pour répondre à JièL sur une autre ficelle il faut toujours commencer par tester l'existence d'une docvariable ou d'une docproperty avant d'en créer une nouvelle : Word émet une erreur si elle est déjà présente dans le document.
A+
Anacoluthe « La propriété est nécessaire, mais il ne l'est pas qu'elle reste toujours dans les mêmes mains. » - Remy de GOURMONT
Geo
Dans les deux cas, il faut être extrêmement attentif à la nature des variables : texte ou numérique ... il y a des cas bizarres...
Par prudence ou par ignorance, je m'en suis toujours tenu à des chaînes de caractères.
-- A+
Dans les deux cas,
il faut être extrêmement attentif à la nature des variables : texte ou
numérique ... il y a des cas bizarres...
Par prudence ou par ignorance, je m'en suis toujours tenu à des chaînes
de caractères.
Dans les deux cas, il faut être extrêmement attentif à la nature des variables : texte ou numérique ... il y a des cas bizarres...
Par prudence ou par ignorance, je m'en suis toujours tenu à des chaînes de caractères.
-- A+
Guy Moncomble
Bonjour à tous, dans le message O3u$,
| Yo Guy t'as vu le nombre de lignes ? Qui irait douter de ton code | s'il n'a pas l'usage personnel d'une assistante maternelle ?? 8-) | ))))) Me semble à première vue qu'il manque qqch pour que ça se lance | tout seul ou facilement, mais bon, tu veux pas nous dire c'est quoi | cette petite erreur ? :-p
Bien, mais ce programme a été chargé 795 fois et ... il ne se met pas à jour lorsque le SMIC change et que le tableau des données a été modifié. Pour cette application je n'ai reçu en tout et pour tout qu'un message d'utilisateur et encore c'était pour me dire qu'il ne fonctionnait pas du tout (sous Word97). A ton avis encourageant ou décourageant ?
-- Guy Moncomble
Bonjour à tous,
dans le message O3u$8hmMGHA.3728@tk2msftngp13.phx.gbl,
| Yo Guy t'as vu le nombre de lignes ? Qui irait douter de ton code
| s'il n'a pas l'usage personnel d'une assistante maternelle ?? 8-)
| ))))) Me semble à première vue qu'il manque qqch pour que ça se lance
| tout seul ou facilement, mais bon, tu veux pas nous dire c'est quoi
| cette petite erreur ? :-p
Bien, mais ce programme a été chargé 795 fois et ... il ne se met pas à
jour lorsque le SMIC change et que le tableau des données a été modifié.
Pour cette application je n'ai reçu en tout et pour tout qu'un message
d'utilisateur et encore c'était pour me dire qu'il ne fonctionnait pas
du tout (sous Word97). A ton avis encourageant ou décourageant ?
| Yo Guy t'as vu le nombre de lignes ? Qui irait douter de ton code | s'il n'a pas l'usage personnel d'une assistante maternelle ?? 8-) | ))))) Me semble à première vue qu'il manque qqch pour que ça se lance | tout seul ou facilement, mais bon, tu veux pas nous dire c'est quoi | cette petite erreur ? :-p
Bien, mais ce programme a été chargé 795 fois et ... il ne se met pas à jour lorsque le SMIC change et que le tableau des données a été modifié. Pour cette application je n'ai reçu en tout et pour tout qu'un message d'utilisateur et encore c'était pour me dire qu'il ne fonctionnait pas du tout (sous Word97). A ton avis encourageant ou décourageant ?