Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/03/2011, 14h14   #1
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 130
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 130
Points : 29
Points : 29
Par défaut Problème de lecture seule

* Bonjour, *

J'ai besoin d'un avis sur ce code car ce dernier laisse les fichiers sources en lecture seule !!!!

Version WORD

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
    Set WORDAPP = CreateObject("WORD.APPLICATION")
 
        With WORDAPP
 
        .Documents.Open ("O:\Pieces des AO\01_Dossier de candidature\01_Pièces administratives\00_Déclarations du candidat\03_DC3.doc")
 
        .ActiveDocument.Bookmarks("INTITULE").Range.Text = UCase(Form_Projet.Intitulé.Value)
 
        .ActiveDocument.Bookmarks("DATE").Range.Text = Format(Form_Projet.Texte42.Value, "dd mmm yyyy")
 
        .ActiveDocument.SaveAs Filename:=B & "\" & Affaire.Value & "\01_Dossier de candidature\01_Pièces administratives\00_Déclarations du candidat\03_DC3.doc", FileFormat:=wdFormatDocument
 
        .ActiveDocument.Close
Version EXCEL

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Set XLAPP = CreateObject("Excel.Application")
 
Set XLBOOK = XLAPP.Workbooks.Open("C:\Users\RV\Desktop\FdB.xlsx")
 
XLAPP.ActiveWorkbook.SaveAs Filename:=D & "FDB_" & e & ".xlsx"
 
    If (MsgBox("Votre fiche de bord du mois de " & MonthName(C) & " est maintenant prête." & vbCr & " " & vbCr & "Cliquez sur OK pour quitter l'application imprimer votre document.", vbOKCancel + vbInformation, "IXSANE - Société d'études & Ingénieurs conseils") = vbOK) Then
 
    XLAPP.Visible = True
 
    Application.Quit
 
    Else
 
    XLAPP.ActiveWorkbook.Close
    XLAPP.Quit
 
    Shell "C:\WINDOWS\EXPLORER.EXE /n,/e," & D & ", vbNormalFocus"
 
    End If
Merci de vos avis
fisio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 14h23   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Salut,

Peux-tu expliquer à quoi sert ton code ?



Juste une remarque :

Penses à libérer tes variables à la fin :

Version Excel :

Code :
1
2
3
4
5
6
7
...
 
XLBOOK.close
Set XLBOOK = Nothing
 
XLAPP.Quite
Set XLAPP = Nothing
A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web