dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les
résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme
code me.PrintForm
Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la
fenêtre de sélection d'imprimante car PrintForml'envoie directement sur
l'imprimante par défaut.
Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas
sur une Form.
Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien
cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du
code pour un classeur ou une feuille mais jamais pour une Form intégrée dans
Excel.
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
isabelle
bonjour Bernard,
une solution serait de faire un combobox avec comme source de données les noms des imprimantes
'"hp deskjet 5550 series (1) sur Ne01:" '"hp deskjet 5550 series (2) sur Ne01:" '"hp deskjet 5550 series (3) sur Ne01:"
Application.ActivePrinter = "" & combobox1.Value me.PrintForm 'remettre les paramètres à l'imprimante par defaut Application.ActivePrinter = "hp deskjet 5550 series sur Ne02:"
isabelle
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
bonjour Bernard,
une solution serait de faire un combobox avec comme source de données
les noms des imprimantes
'"hp deskjet 5550 series (1) sur Ne01:"
'"hp deskjet 5550 series (2) sur Ne01:"
'"hp deskjet 5550 series (3) sur Ne01:"
Application.ActivePrinter = "" & combobox1.Value
me.PrintForm
'remettre les paramètres à l'imprimante par defaut
Application.ActivePrinter = "hp deskjet 5550 series sur Ne02:"
isabelle
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les
résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme
code me.PrintForm
Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la
fenêtre de sélection d'imprimante car PrintForml'envoie directement sur
l'imprimante par défaut.
Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas
sur une Form.
Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien
cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du
code pour un classeur ou une feuille mais jamais pour une Form intégrée dans
Excel.
une solution serait de faire un combobox avec comme source de données les noms des imprimantes
'"hp deskjet 5550 series (1) sur Ne01:" '"hp deskjet 5550 series (2) sur Ne01:" '"hp deskjet 5550 series (3) sur Ne01:"
Application.ActivePrinter = "" & combobox1.Value me.PrintForm 'remettre les paramètres à l'imprimante par defaut Application.ActivePrinter = "hp deskjet 5550 series sur Ne02:"
isabelle
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
Bernard
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà
connaître par avance les imprimantes (donc difficile à maintenir ou à
déployer) et il n'y a pas de prévisualisation
Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les
résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme
code me.PrintForm
Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la
fenêtre de sélection d'imprimante car PrintForml'envoie directement sur
l'imprimante par défaut.
Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas
sur une Form.
Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien
cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du
code pour un classeur ou une feuille mais jamais pour une Form intégrée dans
Excel.
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
isabelle
il y a cette commande, Application.Dialogs(xlDialogPrinterSetup).Show
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
il y a cette commande,
Application.Dialogs(xlDialogPrinterSetup).Show
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà
connaître par avance les imprimantes (donc difficile à maintenir ou à
déployer) et il n'y a pas de prévisualisation
Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les
résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme
code me.PrintForm
Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la
fenêtre de sélection d'imprimante car PrintForml'envoie directement sur
l'imprimante par défaut.
Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas
sur une Form.
Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien
cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du
code pour un classeur ou une feuille mais jamais pour une Form intégrée dans
Excel.
il y a cette commande, Application.Dialogs(xlDialogPrinterSetup).Show
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
isabelle
re bonjour Bernard,
tu trouveras sur ce lien une macro pour lister les imprimantes installées. http://frederic.sigonneau.free.fr/code/Impr/ImprimantesInstallees.txt
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
re bonjour Bernard,
tu trouveras sur ce lien une macro pour lister les imprimantes installées.
http://frederic.sigonneau.free.fr/code/Impr/ImprimantesInstallees.txt
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà
connaître par avance les imprimantes (donc difficile à maintenir ou à
déployer) et il n'y a pas de prévisualisation
Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les
résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme
code me.PrintForm
Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la
fenêtre de sélection d'imprimante car PrintForml'envoie directement sur
l'imprimante par défaut.
Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas
sur une Form.
Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien
cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du
code pour un classeur ou une feuille mais jamais pour une Form intégrée dans
Excel.
tu trouveras sur ce lien une macro pour lister les imprimantes installées. http://frederic.sigonneau.free.fr/code/Impr/ImprimantesInstallees.txt
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
Bernard
Merci Isabelle, là cela me va, pour info j'ai essayé avec xlDialogPrint et xlDialogPrinterPreview mais comme dit dans ma demande cela ne fonctionne qu'avec le dernier onglet actif et non la Form. Je ne me plains pas car c'est déjà très bien, tant pis il n'y aura pas de prévisualisation mais ils pourront déjà sélectionner l'imprimante directement depuis la Form.
merci encore Bernard
il y a cette commande, Application.Dialogs(xlDialogPrinterSetup).Show
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.
d'avance merci à tous Bernard
Merci Isabelle,
là cela me va, pour info j'ai essayé avec xlDialogPrint et
xlDialogPrinterPreview mais comme dit dans ma demande cela ne fonctionne
qu'avec le dernier onglet actif et non la Form.
Je ne me plains pas car c'est déjà très bien, tant pis il n'y aura pas de
prévisualisation mais ils pourront déjà sélectionner l'imprimante directement
depuis la Form.
merci encore
Bernard
il y a cette commande,
Application.Dialogs(xlDialogPrinterSetup).Show
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà
connaître par avance les imprimantes (donc difficile à maintenir ou à
déployer) et il n'y a pas de prévisualisation
Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les
résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme
code me.PrintForm
Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la
fenêtre de sélection d'imprimante car PrintForml'envoie directement sur
l'imprimante par défaut.
Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas
sur une Form.
Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien
cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du
code pour un classeur ou une feuille mais jamais pour une Form intégrée dans
Excel.
Merci Isabelle, là cela me va, pour info j'ai essayé avec xlDialogPrint et xlDialogPrinterPreview mais comme dit dans ma demande cela ne fonctionne qu'avec le dernier onglet actif et non la Form. Je ne me plains pas car c'est déjà très bien, tant pis il n'y aura pas de prévisualisation mais ils pourront déjà sélectionner l'imprimante directement depuis la Form.
merci encore Bernard
il y a cette commande, Application.Dialogs(xlDialogPrinterSetup).Show
isabelle
Merci, mais cela ne correspond pas à ce que je cherche car il faut déjà connaître par avance les imprimantes (donc difficile à maintenir ou à déployer) et il n'y a pas de prévisualisation Bernard
Bonjour,
dans une feuille Excel j'ai du code VB qui ouvre une Form affichant les résultats d'un traitement, j'arrive à l'imprimer par un bouton avec comme code me.PrintForm Ce que je voudrais faire c'est obtenir la fenetre de pré-visualisation et la fenêtre de sélection d'imprimante car PrintForml'envoie directement sur l'imprimante par défaut. Pour un Woorkbook ou une Sheet pas de problème mais cela ne fonctionne pas sur une Form. Donc comment faire ? si vous pouvez me donner soit un exemple, soit un lien cela m'intéresse. J'ai déjà regardé beaucoup de liens mais tous donnent du code pour un classeur ou une feuille mais jamais pour une Form intégrée dans Excel.