begin process at 2008 08 20 18:18:54
1 229 022 membres
380 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : impression avec choix de l'imprimante [ Divers / General ] (nvb23)

impression avec choix de l'imprimante le 08/08/2007 12:54:13

nvb23


 nvb23  
salut c difficile a expliquer mais j'utilise visual studio 2005 et le code qui se trouve ci-dessous devrait imprimer un fichier dont le nom est donnee par une textbox "txtfile.text" et l'evenement btnprint_click() devrait l' imprimer mais l'imprimante imprime le bon nombre de page mais elles sont vides et le fichier est bien mis dans la file de l'imprimante ALORS je sais pas pourquoi  ca n'imprime rien?
merci de m'aider:

voici le code:



Imports

System.Windows.Forms.OpenFileDialog

Imports

Microsoft.Office.Interop

Imports

System.Drawing.Printing

Public

Class Form1

Private Sub txtouvrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtouvrir.Click

'ouvrir le fichier

If txtfile.Text = ""Then

MsgBox(

"?")

Else

Dim wrd AsNew Word.Application

Dim wDoc AsNew Word.Document

wrd.Visible =

True

wDoc = wrd.Documents.Open(txtfile.Text)

EndIf

EndSub

PrivateSub btnbrowse_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbrowse.Click

Dim op AsNew OpenFileDialog

With op

.InitialDirectory = "Desktop"'répertoire de départ

.Filter =

"Word document files (*.doc)|*.doc"' on travaille sur les fichiers word

.Multiselect =

False'sélectionner 1 seul fichier

.CheckFileExists =

True'Message si nom de fichier qui n'existe pas.

'Permet d'ouvrir uniquement un fichier qui existe; CheckPathExists peut aussi être utilisé.

.ValidateNames =

True'n'accepte que les noms valides (win 32)

.AddExtension =

True'ajoute une extension au nom s'il n'y en a pas

EndWith

If op.ShowDialog = Windows.Forms.DialogResult.OK Then'L'utilisateur a bien cliqué sur ok

Me.txtfile.Text = op.FileName

EndIf

EndSub

Dim pd1 AsNew PrintDialog

'definit une boite de dialogue demandant a l'utilisateur de choisir une imprimante et diverses options

Dim pd2 AsNew Printing.PrintDocument

'definit un composant permettant d'imprimer un fichier

PrivateSub Btnprint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnprint.Click

If txtfile.Text = ""Then

MsgBox(

"aucun fichier a imprimer")

Else

If pd1.ShowDialog = Windows.Forms.DialogResult.OK Then

pd2.PrinterSettings.PrinterName = pd1.PrinterSettings.PrinterName

'definit pour pd2 l'imprimante qui devra imprimer (correspond a celle choisit dans pd1)

pd2.DocumentName = txtfile.Text

'fichier a imprimer

MsgBox(pd2.PrinterSettings.PrintFileName.ToString)

pd2.Print()

'impression

EndIf

EndIf

EndSub

End

Class


Classé sous : fichier, imprimante, text, system, txtfile

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
campagne Adwords
Budget : 5 000€
Boite echanges securis...
Budget : 500€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS