Καλημέρα
Θοδωρή η φασαρία στη εφαρμογή σου είναι το σάρωμα. Αν έχεις ένα φορολογούμενο με 500 αποδείξεις (γράφω λίγες), για να δημιουργήσεις το φάκελό του από τα windows θα χρειαστείς 1 λεπτό, σταγόνα στον ωκεανό σε σύγκριση με σάρωμα.
Σε κάθε περίπτωση εσύ αποφασίζεις. Έτσι απαντώ στις ερωτήσεις σου με την ίδια αρίθμηση.
1. Η
VBA διαθέτει τις ακόλουθες συναρτήσεις
vba.mkdir,
vba.filecopy,
vba.kill, με τις οποίες μπορείς να δημιουργήσεις φακέλους, να αντιγράψεις αρχεία και να τα διαγράψεις.
2. Βλέποντας το μήνυμα λάθους συμπεραίνω ότι γράφεις λάθος το πλήρες όνομα του προγράμματος σάρωσης. Δεν είναι σημαντικό αφού μπορείς να έχεις ταυτόχρονα ανοιχτά και τα δύο και να τα δουλεύυεις εναλλάξ.
3. Δεν το πολυκαταλαβαίνω. Πάντως αν ανοίξεις μια φόρμα ή ένα πίνακα μπορείς να τα εκτυπώσεις από την access (Αρχείο>Εκτύπωση...). Η access παρόμοια με τις φόρμες έχει και τις εκθέσεις (αναφορές) από τις οποίες μπορούμε να πάρουμε βελτιωμένες εκτυπώσεις.
4. Δεν ξέρω τι χρειάζεται, αλλά μπορείς να χρησιμοποιήσεις τα αντικείμενα Application.Printers και Application.Printer. Υπάρχει και ένα χειριστήριο (control) σαν αυτό που πρότεινε ο Μάριος (schizo).
Σου ξαναστέλνω την εφαρμογή γιατί πρόσθεσα λίγο κώδικα περιορισμού των λαθών χρόνου εκτέλεσης.
Φιλικά/Γιώργος