Ergebnis 1 bis 6 von 6

Access 2007 - Spezialtasten deaktivieren

Forum: Office 2007 Forum

Problemlösungen zu Office 2007

Share |
  1. #1
    ü-18 Gamer Avatar von markus
    Registriert seit
    14.01.2009
    Ort
    NRW
    System
    siehe Signatur
    Beiträge
    467

    Ausrufezeichen Access 2007 - Spezialtasten deaktivieren

    Die Möglichkeit die Spezialtasten über "Access Optionen --> Aktuelle Datenbank --> Access-Spezialtasten verwenden" zu deaktivieren ist mir bekannt. Deaktviert werden damit übrigens folgende Tastenkombinationen:

    F11
    Bringt das Datenbankfenster in den Vordergrund

    STRG + G
    Zeigt das Direktfenster an

    STRG + F11
    Wechsel zwischen benutzerdefinierten und integrierten Menüleisten

    STRG + Untbr
    Stoppt in einem MAP (MS Access Project) das Abrufen von Datensätzen vom Server

    ALT + F11
    Visual Basic Editor

    Hat jemand den passendne Code um diese Funktion mittels VBA oder Makro zu de- bzw. aktivieren?

  2. #2
    Starter Avatar von Schneewante
    Registriert seit
    15.02.2010
    Ort
    Nähe Bonn
    System
    C2D T7500, RAM 2048, 250 GB HDD
    Beiträge
    9

    Standard AW: Access 2007 - Spezialtasten deaktivieren

    Hi, ich schon wieder. Ich verstehe zwar nicht so ganz den Sinn dahinter, aber ist eigentlich ne recht simple Sache.

    Und zwar hab ich mal zum spielen eine ungebundenes Formular mit einem Command-Button namens cmdAltF11 darin platziert.

    Dem Click-Ereignis dieser Schaltfläche fügst Du nun einfach folgenden Code hinzu:

    Code:
    Private Sub cmdAltF11_Click()
    
    'sendet die Tastenkombination Alt + F11 (VBA-Editor aufrufen)
    ' "%{F11}" bedeutet hier [Alt]+[F11].
    
    SendKeys "%{F11}", True
    
    
    'sendet die Tastenkombination STRG + D (Drucken)
    '  "^{p}" bedeutet hier [STRG]+[D].
    
    SendKeys "^{p}", True
     
    End Sub
    Ich denke das müsste Deine Frage soweit beantwortet haben.

    Gruss
    Larsen
    Geändert von Schneewante (16.02.2010 um 18:55 Uhr) Grund: Darstellungstest

  3. #3
    ü-18 Gamer Avatar von markus
    Registriert seit
    14.01.2009
    Ort
    NRW
    System
    siehe Signatur
    Beiträge
    467

    Standard AW: Access 2007 - Spezialtasten deaktivieren

    Hallo Larsen,

    vielen Dank für deine Mühe, aber du hast da entweder etwas falsch verstanden und / oder ich habe mich nicht klar ausgedrückt.

    Ich möchte mittels VBA aktivieren/deaktivieren, dass diese Spezialtasten benutzt werden können. Wenn ich unter Optionen die Markierung rausnehme, kann man F11 drücken aber nichts passiert. Das möchte ich jetzt via Formularbutton beeinflussen, also ohne wieder in den Optionen rumfummeln zu müssen.

  4. #4
    Starter Avatar von Schneewante
    Registriert seit
    15.02.2010
    Ort
    Nähe Bonn
    System
    C2D T7500, RAM 2048, 250 GB HDD
    Beiträge
    9

    Standard AW: Access 2007 - Spezialtasten deaktivieren

    Zitat Zitat von markus Beitrag anzeigen
    Hallo Larsen,

    vielen Dank für deine Mühe, aber du hast da entweder etwas falsch verstanden und / oder ich habe mich nicht klar ausgedrückt.

    Ich möchte mittels VBA aktivieren/deaktivieren, dass diese Spezialtasten benutzt werden können. Wenn ich unter Optionen die Markierung rausnehme, kann man F11 drücken aber nichts passiert. Das möchte ich jetzt via Formularbutton beeinflussen, also ohne wieder in den Optionen rumfummeln zu müssen.

    Hallo Markus,

    jo, da hab ich Dich wohl was missverstanden
    Aber auch dafür gibt´s ganz sicher eine elegante Lösung.
    Die Access-Klasse Application besitzt eine Methode die da lautet


    Application.SetOption(OptionName, Setting)


    und ich bin mir fast sicher, das man damit weiter kommt. Jetzt müsste man nur wissen wie der gewünschte OptionName (=String) und der Wert Setting (=Variant) heißt, dann müsste man es haben.

    Ich (ver)suche mal...

    Gruß
    Larsen
    Geändert von Schneewante (16.02.2010 um 19:29 Uhr) Grund: Wort vergessen

  5. #5
    Starter Avatar von Schneewante
    Registriert seit
    15.02.2010
    Ort
    Nähe Bonn
    System
    C2D T7500, RAM 2048, 250 GB HDD
    Beiträge
    9

    Standard AW: Access 2007 - Spezialtasten deaktivieren

    Soooo da isser wieder.

    Ist es das was Du suchst?
    Damit lässt sich die ganze Sache bequem über eine Schaltfläche auf nem Formular ein und ausschalten.


    Code:
    Private Sub cmdAltF11_Click()
     
    If CurrentDb.Properties("AllowSpecialKeys") = True Then
    
        CurrentDb.Properties("AllowSpecialKeys") = False
        Debug.Print "sind jetzt deaktiviert, die Dinger!"
        
    Else
    
        CurrentDb.Properties("AllowSpecialKeys") = True
        Debug.Print "Aktiviert"
        
    End If
    
    End Sub
    Gruß
    Larsen

  6. #6
    ü-18 Gamer Avatar von markus
    Registriert seit
    14.01.2009
    Ort
    NRW
    System
    siehe Signatur
    Beiträge
    467

    Standard AW: Access 2007 - Spezialtasten deaktivieren

    Hab es noch nicht probiert, aber klingt sehr gut!

    Danke!

Ähnliche Themen

  1. [Office 2007] Access 2007 - Undefinierte Funktion 'Dir' in Ausdruck
    Von markus im Forum Office 2007 Forum
    Antworten: 5
    Letzter Beitrag: 30.08.2010, 19:01
  2. [Office 2007] Access 2007 Anleitung - Menü und Ribbon Toolbars ein- und ausblenden
    Von markus im Forum Office 2007 Forum
    Antworten: 1
    Letzter Beitrag: 19.05.2010, 16:59
  3. [Office 2007] Anleitung / Video: Access 2007 (Eigene) Multifunktionsleiste anpassen
    Von markus im Forum Office 2007 Forum
    Antworten: 3
    Letzter Beitrag: 17.02.2010, 23:09
  4. Excel 2007 Addin deaktivieren
    Von thl1966 im Forum Office 2007 Forum
    Antworten: 0
    Letzter Beitrag: 04.02.2010, 16:55
  5. [Access 97] Formular zeigt keine Daten an
    Von markus im Forum Microsoft Office Forum (97 - 2010)
    Antworten: 0
    Letzter Beitrag: 23.01.2009, 10:41

Stichworte

Hier genannte Produkt- und Firmennamen sowie deren Logos koennen eingetragene Warenzeichen der jeweiligen Unternehmen sein.