| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Microsoft Access >> Content
    Sådan bruges begivenheder med Application Object i Excel
    Microsoft Excels programmeringssprog , Visual Basic for Applications ( VBA ) , gør brug af virtuelle objekter til at udvide Excels funktioner. Et af disse objekter er Application objekt , som giver VBA programmører at skrive programmer påvirker Excel selve ansøgningen . Arrangementer af dette objekt årsag subrutiner kaldet " event -funktioner " for at udføre . Ethvert program kode, du placerer i disse funktioner vil køre, når begivenheden ( f.eks ny projektmappe skabelse, regneark udvælgelse) , at funktionen blev skrevet til opstår. Én fordel ved at skrive sådan kode er evnen til at screene data som brugeren indtaster det . Instruktioner
    1

    Open Excel VBA programmering miljø ved at højreklikke enhver regneark fane i en åben projektmappe , og derefter vælge " View Code" element.
    2

    Dobbeltklik på "Projekt " rudens "Dette projektmappe " række for at åbne en ny kode -vinduet.
    3

    Indsæt følgende kode i den første tomme række i nyt vindue . Denne subrutine , som vil køre , når du åbner den aktuelle projektmappe , opretter en ny forekomst af Excel Application objekt. Ved at gøre dette , gør subrutine begivenheden funktioner Application objektet til rådighed til at skrive programmer til .

    Private WithEvents objApp Som Application

    Private Sub Workbook_Open ()

    Sæt objApp = Application

    End Sub
    4

    Klik længst til venstre rullemenuen nær toppen af koden vinduet. VBA vil vise en liste over objekter , som du kan skrive begivenhed funktionskode for . En af de objekter på listen er " objApp " variabel, du erklærede og defineret i det foregående trin. Vælg det pågældende objekt.
    5.

    Klik yderst til højre dropdown listen af koden vinduet, og vælg " NewWorkbook " begivenhed funktion. VBA vil oprette en tom begivenhed funktion, som du vil skrive kode til .
    6

    Indsæt eller skriv følgende programkode over " objApp_NewWorkbook " subrutine er " End Sub" erklæring.

    MsgBox "Du har oprettet en ny projektmappe. "
    7

    Tryk på " Alt-F4 " for at lukke VBA miljø og trykke på den samme tast sekvens for at lukke Excel. Gem projektmappen med gældende filnavn og med en fil forlængelse af " * . Xlsm ". Lagring og genåbning projektmappen kører Workbook_Open begivenhed funktion, du skrev i trin 3. . Denne funktion skal løbe for at aktivere eventuelle objApp begivenhed funktioner til at køre.
    8

    Genåbn den projektmappe, du netop lukket , og derefter trykke "Control -N " for at oprette en ny projektmappe . Koden , du skrev for objApp_NewWorkbook subrutinen i trin 6 , vil udføre , og vise meddelelsen " Du har oprettet en ny projektmappe . "
    9

    Tryk på " Alt- F11 " for at genindtaste VBA miljø, derefter indsætte følgende nye begivenhed funktion i et tomt rum i koden vinduet. Denne begivenhed funktion , som vil køre , når du ændrer en celle i det aktuelt åbne projektmappe , erstatter teksten " JS " med teksten " John Smith. "

    Private Sub objApp_SheetChange ( ByVal Sh As Object , ByVal Target Som Range )

    Dim x

    x = Target.Value

    Hvis (x = " JS " ) Så

    x = " John Smith "

    Target.Value = x

    End If

    End sub
    10

    Retur til Excel ved at trykke på " Alt- F11 ", derefter skrive teksten " JS " i enhver celle . Når du trykker på " Enter" for objApp_SheetChange begivenhed funktion , du skrev i det forrige trin , vil udføre , og ændre " JS " ind i " John Smith. "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan deaktiveres Videnskabelig notation i Excel 2003 
    ·Hvordan man laver en Grid Kort Med Excel 2007 
    ·Hvordan man skriver Access til Excel 
    ·Sådan eksporteres fil søgeresultater til Excel 
    ·Sådan Slet tegnsætning i Excel 
    ·Hvordan at tilføje id-numre til poster i Excel 
    ·Sådan bruges en Excel-liste efter en tilfældig tegnin…
    ·Sådan Lær Excel Free 
    ·Sådan Hop til en celle i Excel 
    ·Hvordan man kan reducere værdien ved Procent i Excel 
      Anbefalede Artikler
    ·Sådan bruges en Macbook til Optag en Band 
    ·Sådan Pick Word 2007 Hurtige typografier 
    ·Sådan Konverter Photoshop-lag til Dreamweaver 
    ·PowerPoint er Skipping Slides Efter Office 2007 Upgrade…
    ·HTML Tutorial for Special Effects 
    ·Sådan Bo på GIMP 
    ·Sådan gør du: Sideopsætning i Word 2007 
    ·Sådan Kondensere tekst i Microsoft Word 
    ·Sådan redigeres Længde i VLC Player 
    ·Hvad er den funktion af Scroll Bar i MS Excel 
    Copyright © Computer Viden http://www.computerdk.com