sebaisnet
Messages postés2Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention16 juillet 2011
-
14 juil. 2011 à 23:33
sebaisnet
Messages postés2Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention16 juillet 2011
-
16 juil. 2011 à 03:12
Bonsoir à tous,
J'ai besoin d'un petit coup de pouce pour mon 1er essai sous VB6.
Rien de très prétentieux je veux enrichir un document word à partir de userforms.
Pour ce faire, j'ai créé des box en mode graphique et j'aimerai donc que le document Word ne soit visible qu'à la fin du programme.
Je le lance comme suit :
[i]Public MonWd As Word.Application
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Sub StartProcess(ByVal sFile As String, Optional ByVal sParameters As String = vbNullString)
ShellExecute 0&, "open", sFile, sParameters, vbNullString, 1&
End Sub
Private Sub Form_Load()
StartProcess "monfichier.doc"
End Sub/i
Que pourrais je ajouter ou modifier pour ne pas le voir tout de suite mais seulement a la fin du programme ?
sebaisnet
Messages postés2Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention16 juillet 2011 16 juil. 2011 à 03:12
Merci pour ton aide,
Effectivement ta méthode est bien plus simple et me permet de cacher le doc.
Quant aux userforms, j'avais simplement commencé avec le VBE de Word et par flemme, je les avais juste importés...