Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Συναρτήσεις ] Ενεργοποίηση πλήκτρων CTRL + P, με χρήση VBA

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 29-10-20, 10:27
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή Ενεργοποίηση πλήκτρων CTRL + P, με χρήση VBA

Καλησπέρα!

Σε μιά φόρμα εάν χρησιμοποιήσουμε τον κώδικα,

Παράθεση:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If acCtrlMask And KeyCode = 80 Then
MsgBox ("Η εκτύπωση δεν είναι διαθέσιμη")
KeyCode = 0
End If
End Sub
αποκλείουμε την εκτύπωση με τη χρήση των πλήκτρων CTRL + P.

Είναι δυνατόν, με κώδικα σε ένα κουμπί εντολής, να ενεργοποιήσουμε
τα πλήκτρα CTRL + P (αυτόματα, χωρίς να τα πατήσουμε)?


Σας ευχαριστώ εκ των προτέρων.
Απάντηση με παράθεση
  #2  
Παλιά 06-11-20, 13:26
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Αν κατάλαβα καλά θέλεις να κάνεις εκτύπωση με κουμπί εντολής? Αυτη είναι η εντολή DoCmd.RunCommand acCmdPrint
Απάντηση με παράθεση
  #3  
Παλιά 06-11-20, 16:55
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλησπέρα

Φίλε Χρήστο, δεν θέλω να κάνω εκτύπωση με την εντολή DoCmd.RunCommand acCmdPrint!
Η αλήθεια είναι πώς είτε χρησιμοποιήσουμε την εντολή αυτή είτε τα πλήκτρα CTRL + P,
έχουμε το ίδιο αποτέλεσμα: Ανάδυση του παραθύρου εκτύπωσης των Windows.

Αλλά, νομίζω, έχει ενδιαφέρον να παραθέσω το πώς μου ήρθε η ιδέα για το ζητούμενο:
Από μιά φόρμα τής βάσης μου ανοίγω με κατάλληλο κώδικα ένα αρχείο μορφής pdf.
Με ανοιχτό το αρχείο pdf, πατάμε τα πλήκτρα CTRL + P και ανοίγει το προεπιλεγμένο
παράθυρο εκτύπωσης του pdf. (και όχι το προεπιλεγμένο παράθυρο εκτύπωσης των Windows).

Έχοντας κατά νου τα παραπάνω και θέλοντας να αυτοματοποιήσω την όλη διαδικασία,
σκέφτηκα την ενεργοποίηση των πλήκτρων CTRL + P με vba, έτσι ώστε όταν ανοίγει το αρχείο
pdf, αυτόματα να μεταφέρεται στη διαδικασία εκτύπωσης!

Βεβαίως, ύστερα από αρκετή σκέψη και περίσκεψη νομίζω ότι αυτό δεν γίνεται τουλάχιστον με τον τρόπο που σκέφτηκα!

Έχει κανείς άλλος φίλος καμιά άλλη ιδέα?
Απάντηση με παράθεση
  #4  
Παλιά 09-11-20, 10:36
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Αν θέλεις οπωσδήποτε τον διάλογο εκτύπωσης του Acrobat Reader (Δεν μπορω να φανταστώ καν τον λόγο γι αυτό) τότε μπορείς με λίγο κώδικα.

Public Function PrtPdf(sDocumentFullPath As String)
Dim str, sReader As String
sReader = "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"
str = Shell(sReader & " /P " & Chr(34) & sDocumentFullPath & Chr(34), 0)
End Function

Βασική προυπόθεση να έχεις εγκατεστημένο τον Acrobat Reader και βεβαιώσου ότι η διαδρομή με τα έντονα γράμματα στον κώδικα ισχύουν.

Τελευταία επεξεργασία από το χρήστη pctechdr : 09-11-20 στις 14:18.
Απάντηση με παράθεση
  #5  
Παλιά 09-11-20, 17:03
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλησπέρα

Χρήστο, σε ευχαριστώ που ασχολήθηκες με το θέμα μου!

Φαίνεται να έχεις δικαιολογημένα δίκιο ότι δεν μπορείς να καταλάβεις
το λόγο που ανέβασα το ζητούμενο!
Το θέμα ανοίχτηκε γιά εκπαιδευτικούς και μόνον λόγους. Αυτό είναι όλο!

Νάσαι καλά και καλή συνέχεια...
Απάντηση με παράθεση
Απάντηση στο θέμα

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

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[VBA] Ενεργοποίηση φιλτρου stam75 Excel - Ερωτήσεις / Απαντήσεις 3 21-02-19 10:01
[Γενικά] Συντόμευση Ctrl+End geotso Excel - Ερωτήσεις / Απαντήσεις 8 21-10-17 11:53
[ Φόρμες ] απόκρυψη πλήκτρων σε φόρμα !!! artchrist73 Access - Ερωτήσεις / Απαντήσεις 10 17-10-16 20:30
[ Φόρμες ] Αυτόματη προσθήκη Πλαισίων κειμένου & Πλήκτρων Free_Ghost Access - Ερωτήσεις / Απαντήσεις 4 03-08-10 06:10
Δημιουργία συνδυασμών πλήκτρων στην Access Giorgos Access - Ερωτήσεις / Απαντήσεις 2 30-12-09 15:28


Η ώρα είναι 07:12.