.
Anmeldung | Registrieren | Hilfe
in Suchen

Application.OnKey mit Excel AddIn Office 2007

Letzter Beitrag 29. Aug 2010 17:08 von Bob. 0 Antworten.
Seite 1 von 1 (1 Treffer)
Beiträge sortieren: Zurück Weiter
  • 29. Aug 2010 17:08

    • Bob
    • Top 75 Mitwirkender
      Männlich
    • Registriert am 29. Aug 2010
    • Schwabach
    • Beiträge 28
    • Punkte 340

    Application.OnKey mit Excel AddIn Office 2007

    Hallo

    Ich möchte ein Excel-AddIn schreiben, bei dem bei einem bestimmten Tastendruck eine Routine aufgerufen wird.

    Mit dem alten Excel-VBA hat das so ausgeschaut.

    Private Sub Worksheet_Activate()
         Application.OnKey "{ENTER}", "CursorWeitersetzen"
         Application.OnKey "{RETURN}", "CursorWeitersetzen"
    End Sub

    Mit .Net würde das etwa so aussehen.

    Dim ExApp As Excel.Application = Globals.ThisWorkbook.ThisApplication
    Dim Key As String = "{ENTER}"
    Dim Procedure As Object = "CursorWeitersetzen"
    ExApp.OnKey(Key, Procedure)
           
    Nun müßte
    Sub CursorWeitersetzen
    aber als Makro im Excel-Workbook stehen.

    Ich möchte aber das
    Sub CursorWeitersetzen  in der Class ThisWorkbook steht, weil ich die Parameter posx posy übergeben muß.

    Dim AktiveZelle As Excel.Range = ExApp.ActiveCell
    Dim posx As Integer = AktiveZelle.Column
    Dim posy As Integer = AktiveZelle.Row

    Kann mir jemand weiterhelfen?

    Gruß Bob


    Gruß Bob
    • IP-Adresse ist Registriert
Seite 1 von 1 (1 Treffer)

WPF Forum | ASP.NET Forum | ASP.NET MVC Forum | Silverlight Forum | Windows Phone 7 Forum | SharePoint Forum | Dotnet Jobs | Dotnet Termine | Developer Blogs | Dotnet News

Das Team | Regeln | Impressum