Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe een afdeling Line In het menu voor de VBA met Excel
Als u klaar bent met het schrijven van een Excel- macro , vaak wilt u een gemakkelijke manier om het te lanceren . Veel gebruikers kiezen voor een traditionele toetscombinatie , terwijl anderen kiezen een andere methode , zoals een opdracht knop dat de macro wordt uitgevoerd wanneer erop wordt geklikt . Als je een echt uitzonderlijke macro hebt geschreven , maar wilt u misschien het direct plaatsen op het Excel- menu . In Excel 2003 , Visual Basic for Applications ( VBA ) om een ​​nieuw menu- item maken . Voeg zoveel opties als u wilt. Breek de opties in groepen met sectie lijnen , en je krijgt een professionele aangepaste menu hebben . Instructies

Start Excel 2003 1 . Kopen van 2

Open de Visual Basic Editor . Selecteer " Extra " en vervolgens " Macro " en vervolgens " Visual Basic Editor " uit het menu .
3

Plaats een lege module voor uw code . Kies " Invoegen " en vervolgens " Module " uit het menu .
4

Start een nieuwe subprocedure . Typ het volgende :

Sub CustomMenu ( ) op

Excel
automatisch een " End Sub " verklaring toe te voegen
5

Definieer variabelen . . Typ het volgende tussen de " Sub " en " End Sub " uitspraken :

Dim MenuObject
Zoals CommandBarPopup

Dim MenuItem
als Voorwerp
6

Verwijder alle bestaande exemplaren van uw aangepaste menu . Dit voorkomt duplicaten als je de code meer dan een keer draaien . Typ het volgende : . .

On Error Resume Next

Application.CommandBars
( 1 ) Controls ( " & My Macro " ) Delete

On Error GoTo 0 < br >
7

Maak een nieuwe menu- optie genaamd ' My Macro . " Gebruik een parameter waarde van 10 in de " Set" verklaring aan het voorlegt " Help , " de 10e item op het Excel- menu . Typ het volgende : .

Set MenuObject = Application.CommandBars ( 1 ) Controls.Add ( Type : = msoControlPopup , Vóór : = 10 , tijdelijk : = True )

MenuObject.Caption
= " & My Macro "
8

Voeg twee items aan het menu , met een doorsnede lijn tussen hen. Maak de sectie lijn door het instellen van de " BeginGroup " eigenschap in het tweede item te

Set MenuItem = MenuObject.Controls.Add ( Type : = msoControlButton ) " True ".

MenuItem.OnAction
= " macroname "

MenuItem.Caption
= " & Run "

Set MenuItem = MenuObject.Controls.Add
( Type : = msoControlButton )

MenuItem.OnAction
= " Over "

MenuItem.Caption
= " & Over Macro "

MenuItem.BeginGroup = True
9


Voer de code . Selecteer " Run " en vervolgens " Uitvoeren Sub /UserForm " uit het menu . Wanneer u terugkeert naar de spreadsheet , zal je " My Macro " op het menu , voorafgaand aan " Help . " Klik om de twee menu-opties , gescheiden door een sectie lijn te bekijken .

Previous: Next:
  Microsoft Access
·Hoe kan ik Excel Formules Bere…
·Hoe gebruik Excel om de Hellin…
·Hoe te Numbers opmaken in Exce…
·Waarom wordt mijn Excel Date P…
·Hoe kan ik een Excel-bestand t…
·Tutorial over Microsoft Access…
·Hoe te openen Microsoft Access…
·Hoe te Gas Mileage berekenen i…
·Hoe Word- documenten Gezet in …
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe DVD- bestanden comprimeren 
·Hoe te converteren naar een zip-bestand 
·Hoe maak je opnieuw installeren MS Offic…
·OS Vereiste voor de Rosetta Stone Ultima…
·Hoe maak je een CD-hoes gebruik van Micr…
·Hoe CD /DVD emulatie software deactivere…
·Hoe maak je een liedje bewerken op een M…
·Hoe een PDF weergeven in een webpagina 
·Hoe maak je een Border in Photoshop Verw…
Copyright © Computer Kennis http://www.nldit.com