Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Lägga till ett avsnitt Line till menyn för VBA Med Excel

    När du har skrivit ett Excel- makro , du ofta vill ha ett enkelt sätt att starta den . Många användare väljer en traditionell kortkommando , medan andra väljer en annan metod , t.ex. en kommandoknapp som kör makrot när du klickar. Om du har skrivit ett verkligt exceptionella makro , men kanske du vill placera den direkt på Excel- menyn . I Excel 2003 kan du använda Visual Basic for Applications ( VBA ) för att skapa ett nytt menyalternativ . Lägg till så många alternativ som du önskar . Bryt alternativen i grupper med snittlinjerna , och du har en professionell anpassad meny . Instruktioner
    1

    startar Excel 2003 .
    2

    Öppna Visual Basic Editor . Välj " Verktyg " och sedan " Macro " och sedan " Visual Basic Editor " från menyn .
    3

    in en tom modul för din kod . Välj " Infoga " och sedan " Module " från menyn .
    4

    Starta en ny delprocedur . Skriv följande :

    Sub CustomMenu ( ) katalog

    Excel kommer automatiskt lägga till en " End Sub " uttalande
    5

    Definiera variabler . . Skriv följande mellan " Sub " och " End Sub " uttalanden :

    Dim MenuObject Som CommandBarPopup

    Dim MENUITEM As Object
    6

    Ta bort alla befintliga instanser av din egen meny . Detta förhindrar dubbletter om du kör koden mer än en gång . Skriv följande : . .

    On Error Resume Next

    Application.CommandBars ( 1 ) Kontroller ( " & My Macro " ) Radera

    On Error GoTo 0

    7

    Skapa ett nytt menyalternativ som heter " My Macro . " Använd ett parametervärde på 10 i " Set" uttalande att lägga fram den inför " Hjälp , " den 10: e punkt på Excel- menyn . Skriv följande : .

    Set MenuObject = Application.CommandBars ( 1 ) Controls.Add ( Type : = msoControlPopup , Före : = 10 , tillfällig : = Sant ) katalog

    MenuObject.Caption = " & My Macro "
    8

    Lägg två objekt i menyn , med ett avsnitt linje mellan dem . Skapa avsnittet linjen genom att ställa in " BeginGroup " egendom i andra objekt till

    Set MENUITEM = MenuObject.Controls.Add ( Type : = msoControlButton ) " Sant . "

    MenuItem.OnAction = " makronamn "

    MenuItem.Caption = " & Run "

    Set MENUITEM = MenuObject.Controls.Add ( Type : = msoControlButton ) katalog

    MenuItem.OnAction = " Om "

    MenuItem.Caption = " & Om Macro "

    MenuItem.BeginGroup = Sant
    9

    köra koden . Välj " Kör " och sedan " Kör Sub /UserForm " från menyn . När du återvänder till kalkylbladet , kommer du att se " My Macro " på menyn , innan " Hjälp ". Klicka för att se de två menyalternativ , åtskilda av ett avsnitt linje .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är särdragen i MS Excel
    ·Handledning för linjär regression i Excel 2007
    ·Excel-fil Match & Merge
    ·Hur konvertera en 2007 Excel till PDF
    ·Hur öka värden i Microsoft Excel celler
    ·Hur Exportera Access till Excel på flera kalkylblad
    ·Hur bearbeta Excel-filer i SSIS
    ·Hur skapar jag en trendlinje på en graf i Excel
    ·Hur man gör Kolumnrubriker i Excel 2007 visas överst …
    ·Hur man skickar till GroupWise From Excel 2007
    Utvalda artiklarna
    ·Hur man fixar ett Skype Audio problem
    ·Hur man laddar ner Skype på en HTC HD2
    ·Hur man skriver ut en presentation på mallar för en h…
    ·Mata in data i Excel och skapar en graf
    ·Microsoft Office Vs . Microsoft Works
    ·Hur får accenter Över Bokstäver i grekiska i Microso…
    ·Hur Extrahera drivrutiner från en dator
    ·Blanketter för MS Word
    ·Hur du använder Logitech på Skype
    ·Hur man kombinerar två DMSM Projekt
    Copyright © Dator Kunskap http://www.dator.xyz