IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

impossible enregistrer en VBA word (error 4198), mais fonctionne avec office2010!


Sujet :

Word

  1. #1
    Candidat au Club
    Homme Profil pro
    medecin
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Réunion

    Informations professionnelles :
    Activité : medecin
    Secteur : Santé

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 3
    Points
    3
    Par défaut impossible enregistrer en VBA word (error 4198), mais fonctionne avec office2010!
    Bonjour,
    Je prends mes comptes-rendus sous word avec le logiciel DRAGON
    et petite routine pour la mise en forme écrite en VBA qui appelle ensuite l''enregistrement du fichier.
    Ce programme fonctionne parfaitement sur mon micro perso (office 2010 et windows XP)
    au travail, je prends un portable récemment acquis, microsoft 8.1 et office 2016.
    sur ce dernier, tout est bon sauf l'enregistrement
    il bute sur l'instruction save, saveas, saveas2, tout essayé! j'ai une erreur 4198
    windows ouvre une boite de dialogue pour enregistrer le fichier
    et quoique je réponde, il y a erreur....
    je n'ai rien trouver sur le forum à ce propos
    Merci de votre avis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    Sub sauve_dossier()
    '
    '
    ' nom du répertoire de travail à créer
    Dim nom_dossier As String
    nom_dossier = "Vacation du " & Format(Now, "dd mmmm yyyy")  
     
    'chemin complet de ce répertoire
    nom_chemin = "C:\Documents and Settings\UTILISATEUR\Mes documents\" & nom_dossier & "\"             
     
    If Dir(nom_chemin, vbDirectory) = "" Then MkDir (nom_chemin)      ' s'il n'existe pas on le créé
     
    ' demande du nom du patient   (nb_dossier = compte du nombre de dossiers dans le répertoire)
    nom_patient = InputBox("Quel est le nom du patient ?", "Sauvegarde du compte-rendu", "Patient N°" & nb_dossier + 1)
     
    If Not nom_patient = "" Then            ' si touche annuler ou input vide, on sort
     
      i = 1                                 ' si nom de dossier déjà existant, on modifie son nom
      nom_patient2 = nom_patient
        While Dir(nom_chemin & "\" & nom_patient2 & ".*") <> ""
          i = i + 1
          nom_patient2 = nom_patient & " (" & i & ")"
        Wend
     
      nom_complet = nom_chemin & nom_patient2
     
    On Error GoTo arg
     
      With ActiveDocument
        .SaveAs Filename:=nom_complet              ' on sauvegarde
        .Close                                                  ' on ferme le document qui vient d'être sauvegardé
      End With
     
      Documents.Add                                       ' et on en ouvre un autre, vierge
     
     
    arg:  MsgBox Err.Number
     
    End If
     
    End Sub

  2. #2
    Candidat au Club
    Homme Profil pro
    medecin
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Réunion

    Informations professionnelles :
    Activité : medecin
    Secteur : Santé

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 3
    Points
    3
    Par défaut saveas ne fonctionne pas !!!
    je viens de reprendre le forum et viens de lire la discussion de royersebastien.
    C'est exactement le même problème!!
    j'attends une réponse si elle est trouvable!
    merci à tous

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/03/2016, 07h18
  2. [PDO] Erreur 1064 mais fonctionne avec phpMyAdmin
    Par beegees dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 24/02/2013, 10h44
  3. Réponses: 1
    Dernier message: 04/11/2009, 15h33
  4. Réponses: 3
    Dernier message: 05/08/2009, 11h41
  5. suppression d'un enregistrement en VBA word
    Par accro-macro dans le forum VBA Word
    Réponses: 7
    Dernier message: 22/11/2006, 19h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo