Merci mais je cherche pour Access idem que : Application.ScreenUpdating = False 'Désactivation du rafraîchissement d'écran pour masquer les actions suivantes :
Set wrd = GetObject(, "Word.Application") wrd.Application.Visible = False 'Mise en mode invisible wrd.Documents.Open Filename:=Fichier Set myRange = wrd.ActiveDocument.Range myRange.WholeStory myRange.Copy 'Presse papier wrd.ActiveDocument.Close 'Ferme le rtf On Error Resume Next wrd.Quit 'Quitte Word Set myRange = Nothing Set wrd = Nothing
Merci mais je cherche pour Access idem que : Application.ScreenUpdating =
False 'Désactivation du rafraîchissement d'écran
pour masquer les actions suivantes :
Set wrd = GetObject(, "Word.Application")
wrd.Application.Visible = False 'Mise en mode invisible
wrd.Documents.Open Filename:=Fichier
Set myRange = wrd.ActiveDocument.Range
myRange.WholeStory
myRange.Copy 'Presse papier
wrd.ActiveDocument.Close 'Ferme le rtf
On Error Resume Next
wrd.Quit 'Quitte Word
Set myRange = Nothing
Set wrd = Nothing
Merci mais je cherche pour Access idem que : Application.ScreenUpdating = False 'Désactivation du rafraîchissement d'écran pour masquer les actions suivantes :
Set wrd = GetObject(, "Word.Application") wrd.Application.Visible = False 'Mise en mode invisible wrd.Documents.Open Filename:=Fichier Set myRange = wrd.ActiveDocument.Range myRange.WholeStory myRange.Copy 'Presse papier wrd.ActiveDocument.Close 'Ferme le rtf On Error Resume Next wrd.Quit 'Quitte Word Set myRange = Nothing Set wrd = Nothing
- extrait de l'aide (que tu aurais dû regarder en sachant "echo" ;-)
Lorsque Microsoft Access exécute une macro, la mise à jour de l'écran affiche souvent des informations qui ne sont pas essentielles au fonctionnement de cette macro. Lorsque vous attribuez le paramètre Non à l'argument Écho actif, la macro est exécutée sans mise à jour de l'écran. À la fin de l'exécution de la macro, Microsoft Access réactive automatiquement l'écho et redessine la fenêtre. L'affectation de Non à Écho actif n'affecte pas la macro ou ses résultats.
Pour exécuter l'action Echo en Visual Basic, utilisez la méthode Echo de l'objet DoCmd.
- extrait de l'aide (que tu aurais dû regarder en sachant "echo" ;-)
Lorsque Microsoft Access exécute une macro, la mise à jour de l'écran affiche souvent des
informations qui ne sont pas essentielles au fonctionnement de cette macro. Lorsque vous attribuez
le paramètre Non à l'argument Écho actif, la macro est exécutée sans mise à jour de l'écran. À la
fin de l'exécution de la macro, Microsoft Access réactive automatiquement l'écho et redessine la
fenêtre. L'affectation de Non à Écho actif n'affecte pas la macro ou ses résultats.
Pour exécuter l'action Echo en Visual Basic, utilisez la méthode Echo de l'objet DoCmd.
- extrait de l'aide (que tu aurais dû regarder en sachant "echo" ;-)
Lorsque Microsoft Access exécute une macro, la mise à jour de l'écran affiche souvent des informations qui ne sont pas essentielles au fonctionnement de cette macro. Lorsque vous attribuez le paramètre Non à l'argument Écho actif, la macro est exécutée sans mise à jour de l'écran. À la fin de l'exécution de la macro, Microsoft Access réactive automatiquement l'écho et redessine la fenêtre. L'affectation de Non à Écho actif n'affecte pas la macro ou ses résultats.
Pour exécuter l'action Echo en Visual Basic, utilisez la méthode Echo de l'objet DoCmd.
Jai bien sur essayé « DoCmd.Echo False » entre chaque ligne du code, mais mon écran ne reste pas figé quand je clique sur mon bouton de commande sur le formulaire.
Le défilement des écrans peut être déroutant pour un utilisateur novice.
(Je suis moi aussi un novice en VBA)
Merci quand même. Le premier qui trouve a gagné ! ;-)
Salut Pierre
Jai bien sur essayé « DoCmd.Echo False » entre chaque ligne du code, mais
mon écran ne reste pas figé quand je clique sur mon bouton de commande sur
le formulaire.
Le défilement des écrans peut être déroutant pour un utilisateur novice.
(Je suis moi aussi un novice en VBA)
Merci quand même. Le premier qui trouve a gagné ! ;-)
Jai bien sur essayé « DoCmd.Echo False » entre chaque ligne du code, mais mon écran ne reste pas figé quand je clique sur mon bouton de commande sur le formulaire.
Le défilement des écrans peut être déroutant pour un utilisateur novice.
(Je suis moi aussi un novice en VBA)
Merci quand même. Le premier qui trouve a gagné ! ;-)
3stone
Salut,
"René" | Jai bien sur essayé « DoCmd.Echo False » entre chaque ligne du code, mais | mon écran ne reste pas figé quand je clique sur mon bouton de commande sur | le formulaire.
Que veut dire "entre chaque ligne de code" ?
je pense que c'est la méthode utilisée pour réaliser l'opération qui ne doit pas être orthodoxe. Tu traite par exemple les enregistrements "à l'écran" au lieu de manipuler le clone...
"René"
| Jai bien sur essayé « DoCmd.Echo False » entre chaque ligne du code, mais
| mon écran ne reste pas figé quand je clique sur mon bouton de commande sur
| le formulaire.
Que veut dire "entre chaque ligne de code" ?
je pense que c'est la méthode utilisée pour réaliser l'opération qui ne doit pas être orthodoxe.
Tu traite par exemple les enregistrements "à l'écran" au lieu de manipuler le clone...
"René" | Jai bien sur essayé « DoCmd.Echo False » entre chaque ligne du code, mais | mon écran ne reste pas figé quand je clique sur mon bouton de commande sur | le formulaire.
Que veut dire "entre chaque ligne de code" ?
je pense que c'est la méthode utilisée pour réaliser l'opération qui ne doit pas être orthodoxe. Tu traite par exemple les enregistrements "à l'écran" au lieu de manipuler le clone...