Comment lancer l'impression d'un document à partir de l'application C# .NET? le document Word existe déjà dans le disque dur. Je souhaite juste commencer à imprimer ce document Word lors de l'événement de clic sur le bouton.Comment imprimer un document Word à partir de C#
Répondre
ProcessStartInfo psi = new ProcessStartInfo(wordFilename)
{
UseShellExecute = true,
Verb = "print",
RedirectStandardOutput = false,
CreateNoWindow = true
};
using (Process p = new Process {StartInfo = psi})
{
p.Start();
p.WaitForExit();
}
Vous devez ajouter 'p.WaitForExit()' (je pense), mais sinon c'est la bonne façon de le faire. – Noldorin
@Noldorin: Merci. Cela aurait résolu mon problème avec la fermeture du formulaire avant d'imprimer sur cette question: http://stackoverflow.com/questions/878878/webbrowser-control-wont-print-from-c –
Ah, eh bien je suis content que je J'ai répondu à une autre question au moins. :) – Noldorin
Pour faire ce genre de chose que vous devez savoir sur System.Diagnostics.Process, la page MSDN montre comment pridnt un document Word comme un exemple. Une version courte:
System.Diagnostics.Process printProcess = new System.Diagnostics.Process();
printProcess.StartInfo.FileName = @"X:\test\print this.doc";
printProcess.StartInfo.Verb = "Print";
printProcess.StartInfo.CreateNoWindow = true;
printProcess.Start();
- 1. Générer un document word en C#
- 2. Exporter vers un document Word en C#
- 3. Comment puis-je obtenir le nom de fichier d'un document Word à partir de C#?
- 4. VB.NET Ouvrir un document Word
- 5. Enregistrement d'un document OpenXML (Word) généré à partir d'un modèle
- 6. Comment ajouter à un document Word avec des macros VBA
- 7. Création d'un document Microsoft Word à partir de C++ dans Visual Studio 2005
- 8. Comment saisir du texte à partir d'un document word (docx) en C#?
- 9. Insérer par programme un document Word dans un document existant (Word 2007)
- 10. Comment puis-je ouvrir un document Word en lecture seule à partir de Perl?
- 11. Utilisation de Process.Start pour imprimer des documents sans afficher Word
- 12. Ajout d'un en-tête et d'un pied de page à un document Word à partir d'ASP.Net
- 13. Comment créer (et afficher) un document MS-Word à partir d'une application Silverlight
- 14. XPS Document Imprimer Carrelage
- 15. Enregistrement de propriétés de document Word 2007 dans C# 2.0
- 16. lecture document word
- 17. Imprimer PDF à partir d'ASP.Net sans prévisualisation
- 18. Convertir modèle Word à partir de MS Word 2003 à MS Word 2007
- 19. Insérer un bouton dans le document Word
- 20. Imprimer des fichiers PRN à partir de C#
- 21. Comment puis-je créer un document Word en utilisant Python?
- 22. Comment imprimer à partir d'Emacs sous Win32?
- 23. Comment imprimer des documents Office à partir de .NET d'une manière uniforme?
- 24. Création d'un document Word à l'aide de VSTO
- 25. Comment extraire du texte RTF/HTML à partir d'un document Word?
- 26. Insérer du code HTML dans un document Word OpenXML (.Net)
- 27. Comment générer un document Word (doc, docx) dans ASP.NET?
- 28. Envoi d'un document à l'imprimante avec C#
- 29. Remplir des éléments de texte en Flash à partir d'un document Word (segments)
- 30. Comment puis-je ajouter des notes de fin à un document Word en utilisant Powershell?
Plus d'informations, générez-vous le document et vous souhaitez l'imprimer? Ou est-ce que votre programme connaît un document Word sur l'ordinateur et que vous souhaitez imprimer ce fichier? –