zibou85
Messages postés10Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention19 septembre 2006
-
2 juin 2006 à 10:30
zibou85
Messages postés10Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention19 septembre 2006
-
6 juin 2006 à 13:14
bonjour, je tiens à vous remercier pour les reponses pour mon autre poste et je vais les etudier.
Pour ce poste, ca fait un jour que je lutte et cela ne fonctionne pas.
J'ai créé un bouton "enregistrer" et un bouton "quitter"
jusque la ca. lol
le bouton enregistrer :
j'ai besoin de selectionner le nom du client qui se situe sur la premiere ligne à partir de la 9è lettre sur 23 lettres maxi car le nom du client servira pour enregistrer le fichier.
Mes problèmes:
je n'arrive pas mettre le pointeur au départ de la page
Impossible de recuperer la valeur que j'ai copier dans un champ texte
mon code source:
Public Sub CommandButton1_Click()
Dim nom As String
'Dim mazero As Object
'remettre le focus au debut
'Call PlaceSouris(mazero)
ChangeFileOpenDirectory "S:\Suivi travaux en cours"
ActiveDocument.SaveAs FileName:=nom & ".doc", FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
End Sub
Pour le bouton "Quitter"
Je veux juste faire juste poser la question : "Voulez vous sauvegarder avant de quitter"
puis bouton "oui", j'appelle la fonction du bouton sauvegarder et je quitte donc ca va
et bouton "non", je quitte
et bouton "annuler", j'enleve mon message.
donc ca devrait aller
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 2 juin 2006 à 10:37
Salut,
Pour la seconde partie;
Option Explicit
Private Sub CmdQuitter_Click()
Select Case MsgBox("Voulez vous enregistrer avant de quitter", vbQuestion + vbYesNoCancel)
Case vbYes: Call Enregistrer 'L'utilisateur a appuye sur Oui
Case vbNo: Call FinProgramme 'L'utilisateur a appuye sur Non
Case vbCancel: 'L'utilisateur a appuye sur Annuler
End Select
End Sub
Private Sub Enregistrer()
'Procedure pour enregistrer les changements
MsgBox "enregistrer"
Call FinProgramme
End Sub
Private Sub FinProgramme()
'Procedure de fin de programme
MsgBox "quitter"
End
End Sub
billoute 50
Messages postés76Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention30 octobre 20072 2 juin 2006 à 12:09
oui dans le mid le premier paremetre est une chaine de caractere, le second est le point de départ et le troisième est la longueur.
Bien entendu tu peu mettre des variable qui respecte ces format mid(string,integer,integer)
zibou85
Messages postés10Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention19 septembre 2006 6 juin 2006 à 09:08
merci pour ces réponses.
Maintenant le problème est donc de récupérer la ligne n°1 dans word pour l'affecter au champ "ligne1". tout en sachant que le texte ne sera pas le même à chaque ouverture de ce document donc impossibilité de noté la phrase dans vb.