Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Ένωση πολλών αρχείων Word σε ένα με χρήση Access

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 21-02-14, 16:36
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 21-07-2010
Μηνύματα: 98
Προεπιλογή Ένωση πολλών αρχείων Word σε ένα με χρήση Access

Καλησπέρα σε όλα τα μέλη,

Προσπαθώ να δημιουργήσω μια βάση δεδομένων για την διαχείρηση πρακτικών ΔΣ.
Σε κάθε πράξη ΔΣ υπάρχουν 10, 20, 50 ή 100 θέματα. Για κάθε θέμα δημιουργώ ένα αρχείο Word με κωδικοποιημένη ονομασία παραδειγμα 2014_3_11.doc
Ετος 2014
Πράξη 3
Θέμα 11
Και στο Folder 2014_3 όλα τα θεματα με όνομα 2014_3…...doc δηλαδή της 3ης Πράξης
Κάθε αρχείο ανοίγει, μετακινήται ή μετονομάζεται από την βάση με κώδικα και fso

Αντιμετωπίζω ένα πρόβλημα που δυστυχώς δεν μπόρεσα να βρώ λύση ακόμη.

Δεν κατάφερα να βρώ τον κώδικα ώστε τα αρχεία πχ C:\000\test_1.doc, C:\000\test_2.doc, C:\000\test_3.doc,… να εισάγωνται στη σειρά σε ένα νέο αρχείο πχ C:\000\test.doc με τη σειρά που θέλω μέσα από την access πατώντας ένα κουμπί.
Δοκίμασα με τον παρακάτω κώδικα

Private Sub cmdCreatePraktiko_Click()
Dim wrdApp As Object
Dim wrdDoc As Object
Dim i As Integer
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Add
With wrdDoc
For i = 1 To 3
.Content.InsertFile Filename:="C:\000\test_" & i & ".doc"
Next i
If Dir("C:\000\test.doc") <> "" Then
Kill "C:\000\test.doc"
End If
.SaveAs ("C:\000\test.doc")
.Close
End With
wrdApp.Quit
Set wrdDoc = Nothing
Set wrdApp = Nothing
End Sub

Δουλέυει αλλά κάθε φορά έχει μόνο το τελευταίο αρχείο. Δοκίμασα και

Set wrdDoc = wrdApp.Documents.Add (Template:= "C:\000\test_" & i & ".doc", NewTemplate:=False, DocumentType:=0)

Τα ίδια
Δεν ξέρω τη σωστή εντολή ή τη σύνταξη για να εισάγω σωστά τα αρχεία

Αν μπορεί ας βοηθήσει κάποιος

Ευχαριστώ εκ των προτέρων.

Φιλικά, Δημήτρης
Απάντηση με παράθεση
  #2  
Παλιά 21-02-14, 18:30
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Καλησπέρα σε όλους!
Δημήτρη δοκίμασε:

Κώδικας:
Private Sub cmdCreatePraktiko_Click()
    Dim wrdApp As Object
    Dim wrdDoc As Object
    Dim wrdRange As Object
    Dim i As Integer
    Set wrdApp = CreateObject("Word.Application")
    wrdApp.Visible = True
    Set wrdDoc = wrdApp.Documents.Add
    With wrdDoc
        For i = 1 To 3
            Set wrdRange = .Range
            wrdRange.SetRange .Range.End, .Range.End
            wrdRange.InsertFile FileName:="C:\000\test_" & i & ".doc"
        Next i
        If Dir("C:\000\test.doc") <> "" Then
            Kill "C:\000\test.doc"
        End If
        .SaveAs ("C:\000\test.doc")
        .Close
    End With
    wrdApp.Quit
    Set wrdDoc = Nothing
    Set wrdApp = Nothing
End Sub
Με εκτίμηση

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 21-02-14, 18:58
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 21-07-2010
Μηνύματα: 98
Προεπιλογή

Καλησπέρα σε όλους!

Τάσο σε ευχαριστώ πολύ, αυτό ήθελα

Δουλεύει άψογα

Με εκτίμηση

Δημήτρης
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Ενωση δυο excel σε access apotheo74 Access - Ερωτήσεις / Απαντήσεις 0 17-12-16 21:25
[Πρότυπα] Χρήση εξωτερικών αρχείων σε πρότυπο του excel. panda72 Excel - Ερωτήσεις / Απαντήσεις 7 14-04-14 18:39
[Εκτύπωση] Εκτύπωση πολλών αρχείων, πολλών επιλογών mak Excel - Ερωτήσεις / Απαντήσεις 7 11-06-12 12:34
Περιηγητής αρχείων *.pdf σε Access Tasos Access samples - Χρήσιμα αρχεία & παραδείγματα 0 28-01-12 11:05
[VBA] Δημιουργία Backup πολλών αρχείων mak Excel - Ερωτήσεις / Απαντήσεις 7 23-07-11 19:21


Η ώρα είναι 20:32.