begin process at 2012 02 11 12:33:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Imprimante

 > CHANGER L'IMPRIMANTE PAR DEFAUT

CHANGER L'IMPRIMANTE PAR DEFAUT


 Information sur la source

Note :
8,4 / 10 - par 5 personnes
8,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Imprimante Niveau :Initié Date de création :05/01/2005 Date de mise à jour :05/01/2005 03:54:04 Vu / téléchargé :15 893 / 2 230

Auteur : metalcoder

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Tout d'abord tres bonne année 2005 a tous et en particulier a l'equipe de VbFrance.
Je met ici un code qui n'est pas de moi a l'origine mais je n'arrive pas a retrouver l'original alors je met la version que j'ai faite pour moi.

Ce bout de programme permet de changer l'imprimante par défaut de windows.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

05 janvier 2005 03:54:04 :
correction mineur

 Sources du même auteur

Source avec Zip Source avec une capture PLANNING HORAIRE POUR NOUNOU
MIEUX COMPRENDRE LA METHODE ADO
Source avec Zip Source avec une capture EXEMPLE D'ETAT POUR REMPLACER LE DATAREPORT OU CRYSTAL REPOR...
Source avec Zip Source avec une capture DEFILEMENT CONTROLE (EX : QUESTIONNAIRE)
Source avec Zip Source avec une capture UTILISER LA ROULETTE DANS VB6 IDE (ADDIN) V2.0

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) PARAMETRES_IMPRIMANTE par Le Pivert
Source avec Zip Source .NET (Dotnet) IMPRESSION FACILE EN ÉVITANT LES BUGS DU FRAMEWORK par circular
Source avec Zip Source .NET (Dotnet) CLASSE POUR AJOUTER/CONNECTER/DECONNECTER UNE IMPRIMANTE RÉS... par radcur
Source avec Zip Source avec une capture IMPRESSION AU FIL DE L'EAU VERS IMPRIMANTE MATRICIELLE par rimas10
Source avec Zip Source avec une capture IMPRIMER CODE BARE par StetechCove

Commentaires et avis

Commentaire de phantom_2005 le 05/01/2005 13:20:01

Très intéressant car
si on utilise la méthode ShowPrinter, on change l'imprimante pour l'impression mais elle ne passe pas en imprimante par défaut.

Merci
8/10

Commentaire de metalcoder le 05/01/2005 13:23:27

Justement c'est pour ca que je viens de le publier. un gars du forum voulait utiliser le changement d'orientation et bloquait car cela ne marchait pas avec showprinter. J'ai donc mis ce code pour lui.

@+

Commentaire de ITALIA le 06/01/2005 09:24:35

Bien

ma note 8/10

Commentaire de addamsmercredi le 09/01/2005 13:43:17

Ben moi, écrit tel quel, ton code ne fonctionne pas terrible et il faut que j'ajoute la ligne :
Printer.TrackDefault = True
par exemple au début de la procédure
Sub cmd_save_Click()
pour que ça fonctionne bien.

Commentaire de addamsmercredi le 09/01/2005 13:51:23

Et j'ajouterai qu'avec cette ligne le ShowPrinter fonctionne ensuite également très bien.

Le gars du forum c'était moi : http://www.vbfrance.com/forum.v2.aspx?ID=367342

Commentaire de metalcoder le 09/01/2005 14:34:08

Oui je viens de voir ta réponse sur le forum, je connaissais pas cette commande. Si ca marche c'est le principal.

@+

Commentaire de addamsmercredi le 09/01/2005 15:52:03

Et je ne sais même pas à quoi sert vraiment cette commande mais à force de tout essayer, ça a finalement marché avec cette ligne.
Et j'ai oublié mais merci d'avoir cherché à m'aider.

Commentaire de SgtKabukinan le 26/01/2006 11:01:42

Bien c'est pas mal du tout
Cependant je ne comprend pas pourquoi tu te casses le cul à récupérer le port et le driver pour ensuite reconstruire la string de device alors cette chaine tu l'as automatiquement en récupérant les imprimantes ! Mais y'a un truc que j'ai pas saisi !

Sinon autre chose, en considérant que tu avais par exemple un imprimante par défaut dans word, en modifiant l'imprimante par défaut avec ton programme, relance word après et tu verras que pour lui rien à foutre !
Je sais très bien que WORD est un "casse-couille" de première mais quand-même ;)

Allez 8/10

Commentaire de metalcoder le 26/01/2006 22:23:03

SgtKabukinan,

pour ce qui est du premier probleme que tu expose, comme je l'ai souligné dans la description du programme, la source n'est qu'en partie de moi et je n'ai pas pris la peine de l'analyser suffisamment.

Par contre pour word, le probleme (qui n'en n'ai pas un en faite) viens de word.

En faite il garde en mémoire la derniere imprimante utilisé et non l'imprimante par defaut.

@+

Metalcoder

Commentaire de SgtKabukinan le 27/01/2006 11:46:45

ok merci de ta réponse rapide !
Comme dans le code, il y a une fonction qui permet d'envoyer la nouvelle imprimante par défaut à tous les programmes en la chargeant du fichier ini, je me disais que WORD devait lui aussi récupèrer cette nouvelle info mais il n'en est rien, comme koi je le dis et je le répète :
MS WORD a tout pour lui : il impose sa loi, il est très long à instancié et la propriété activePrinter lorsqu'on la change pour lui donner la nouvelle imprimante fait qu'il change tout seul comme un grand l'imprimante par défaut ! merci encore ^_^

Sinon encore une fois félicitation pour ta source qui est quand même sympathique comme tout !
bonne continuation

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,685 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales