Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Ψάχνω πληροφορίες για το πώς γίνεται να εκτυπώνω πολλά υπάρχοντα έγγραφα word, αλλά κάθε φορά να παίρνει κάποια ορίσματα, όπως ονοματεπώνυμο που θα μπαίνουν στο κατάλληλο πεδίο του εγγράφου κλπ.

Ένα απλό παράδειγμα είναι ας πούμε μία λίστα γάμου με προσκλήσεις, όπου το μόνο που αλλάζει είναι το ονοματεπώνυμου του προσκεκλημένου.

Μπορεί να γίνει μέσα από excel σε vba ή ακόμα και με java ή python και την ανάλογη βιβλιοθήκη.

Δημοσ. (επεξεργασμένο)

Με την βοήθεια των Field objects του Word

Σηκώνεις το Word σαν αντικείμενο ,φορτώνεις 1 προεπιλεγμένο Word document σαν template με ετοιμα ορισμένα τα form fields  και απο εκεί μεσω VBA μεταφέρεις τα δεδομένα που σε ενδιαφέρουν

Εγω δουλεύω με τα Legacy Form fields (Ms Access VBA)

image.png.f4a0e86515b947659d89d47924b1df16.png

Επεξ/σία από masteripper
Δημοσ.
19 λεπτά πριν, masteripper είπε

Με την βοήθεια των Field objects του Word

Σηκώνεις το Word σαν αντικείμενο ,φορτώνεις 1 προεπιλεγμένο Word document σαν template με ετοιμα ορισμένα τα form fields  και απο εκεί μεσω VBA μεταφέρεις τα δεδομένα που σε ενδιαφέρουν

Εγω δουλεύω με τα Legacy Form fields (Ms Access VBA)

image.png.f4a0e86515b947659d89d47924b1df16.png

Αν υπήρχε και ένα παράδειγμα από κάποιο λινκ, θα βοηθούσε πολύ.

Δημοσ.

Ειχα χρησιμοποιησει παλιοτερα την βιβλιοθηκη Apache POI (JAVA) για να φτιαξω δυναμικα excel αρχεια. Ξερω οτι υποστηριζει και word αλλα δεν το δοκιμασα ποτε. Αν googlaρεις την βιβλιοθηκη θα βρεις σιγουρα δεκαδες παραδειγματα.

  • Like 1
Δημοσ. (επεξεργασμένο)

Τα καινούργια word έχουν μια λειτουργια που λέγεται serial letter και κάνει αυτό ακριβώς που θέλεις

Επεξ/σία από k33theod
Δημοσ.

Υπάρχει λειτουργία Mail merge - είναι πιο παλιά και από τις λάσπες :P Αναζήτησε οδηγίες με βάση την έκδοση Word που χρησιμοποιείες

 

Δημοσ. (επεξεργασμένο)

Φτιάχνεις ένα πρότυπο έγγραφο(template π.χ. ONOMA.dotx) και στο σημείο που αλλάζει το κείμενο βάζεις bookmark https://screenrec.com/share/SJ3tlbgToI

Με vba ανοίγεις το πρότυπο συμπληρώνεις τα κενά (bookmarks) με το κείμενο που θες.

image.png.7e7b78e8a73da0f5ffd6fe9d050da5c4.png

Επεξ/σία από virxen75
Δημοσ.
7 ώρες πριν, virxen75 είπε

Φτιάχνεις ένα πρότυπο έγγραφο(template π.χ. ONOMA.dotx) και στο σημείο που αλλάζει το κείμενο βάζεις bookmark https://screenrec.com/share/SJ3tlbgToI

Με vba ανοίγεις το πρότυπο συμπληρώνεις τα κενά (bookmarks) με το κείμενο που θες.

image.png.7e7b78e8a73da0f5ffd6fe9d050da5c4.png

Επειδή εμπλέκονται πολλά έγγραφα μέσα σε αυτό που θέλω να κάνω, είναι κάτι που γίνεται;

Παράδειγμα, το ονοματεπώνυμο μπαίνει στα έγγραφα 1,2,3 κάποια άλλα στοιχεία στα 3,4,5 κάποια άλλα μόνο στο 4,5 κλπ.

Σε excel μπορεί να γίνει; Με λίγα λόγια το κελί Α1, να είναι ονοματεπώνυμο, το κελί Α2 κάποιο άλλο στοιχείο κλπ και μετά με ένα πάτημα κουμπιού να εκτυπώνονται όλα;

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...