Avatar billede hugopedersen Nybegynder
16. januar 2003 - 14:16 Der er 15 kommentarer og
1 løsning

Access ( + Office ) ID liste - hvor finder man den

Når man via VBA laver f.eks. popupmenuer i Access og vil bruge nogle af de indbyggede Office menuknapper, skal man bruge ID nummeret på den knap man vil bruge.
Hvor finder man lige en liste over alle de ID numre ?
Der må da findes et eller andet et sted så man ikke skal sidde og plaffe for at finde den knap man har brug for. Der er nemlig adskillige hundrede, så det kan godt tage lidt tid.
Avatar billede henrik13 Nybegynder
16. januar 2003 - 15:18 #1
Den liste vil jeg gerne se.
Avatar billede sjap Praktikant
16. januar 2003 - 19:40 #2
Er det id-nummeret på det billede, der vises du leder efter?

Hvis det er, så kender jeg ikke nogen liste, men bruger selv nedenstående kode til at vise billederne sammen med id-nummeret i menuen.

StartIcon og SlutIcon kan (så vidt jeg ved) antage værdier mellem 0 og 200 (svarer til id'er mellem 0 og 2000). Så vidt jeg husker er der dog mange tomme billeder over 1000.

Det er ikke ligefrem nemt eller smart, men det virker.  :-)


Public Function TestIcons(StartIcon As Integer, SlutIcon As Integer)
Dim i As Integer
Dim ii As Integer
Dim cmdMenu As CommandBarControl
Dim cctlNewMainItem As CommandBarControl
Dim cctlNewMinorItem1 As CommandBarControl
Dim cctlNewMinorItem2 As CommandBarControl

Set cmdMenu = Application.CommandBars("ProcesDriftsJournal - Standardmenu").Controls("&Journaler")
Set cctlNewMainItem = cmdMenu.Controls.Add(msoControlPopup)
cctlNewMainItem.Caption = "Ikoner"
cctlNewMainItem.BeginGroup = True
For i = StartIcon To SlutIcon
    Set cctlNewMinorItem1 = cctlNewMainItem.Controls.Add(msoControlPopup)
    cctlNewMinorItem1.Caption = Str(i)
    For ii = 0 To 9
    Set cctlNewMinorItem2 = cctlNewMinorItem1.Controls.Add(msoControlButton)
    With cctlNewMinorItem2
        .Caption = Str(i * 10 + ii)
        .OnAction = "=OpenForm('INTRO', 0)"
        .FaceId = (i * 10 + ii)
    End With
    Next
Next

End Function
Avatar billede sjap Praktikant
16. januar 2003 - 19:42 #3
Lige en praktisk bemærkning: lad være med at vælge 0 til 200 på én gang, da det giver hulens mange menupunktet. Om ikke andet så prøv med kun 10 (f.eks. 0 til 9) så du får en fornemmelse af hvad det er, funktionen egentligt gør.
Avatar billede hugopedersen Nybegynder
16. januar 2003 - 20:35 #4
Jeg er bange for at det er nogle andre billeder du snakker om her. Er det ikke dem man kan få vist på knapper ved siden af teksten ?  Jeg synes det ser ud til det.  Dem jeg har brug for er IDs på de indbyggede Office knapper, f.eks. så er der en knap der viser en dropdownbox med forskellige % satser for ZOOM ( så vidt jeg husker, så er det ID 2532 eller 2732 )
Avatar billede sjap Praktikant
16. januar 2003 - 22:15 #5
Jeps det er de billeder, der kan vises ved siden af f.eks. menutekster.

De andre id'er kender jeg ikke. Beklager.

//jap
Avatar billede hugopedersen Nybegynder
17. januar 2003 - 07:03 #6
Jeg tror nemlig ikke der er så mange der kender til en sådan liste, men det kunne da være at der var en eller anden.
Den ville i hvert fald være dejlig at have :-)
Avatar billede sjap Praktikant
03. februar 2003 - 15:23 #7
I anden sammenhæng faldt jeg over en oversigt, som måske er det i søger efter:

http://support.microsoft.com/default.aspx?scid=kb;en-us;215149
Avatar billede hugopedersen Nybegynder
04. februar 2003 - 07:00 #8
Det er ikke helt de rigtige numre - disse er på selve menuerne. Dem jeg har brug for er på knapperne fra Office programmerne.
Avatar billede sjap Praktikant
04. februar 2003 - 08:08 #9
Tænkte jeg nok - måske dukker de op en dag. :-)
Avatar billede hugopedersen Nybegynder
04. februar 2003 - 08:11 #10
Jeg lever i hvart fald i håbet :-)
Avatar billede sjap Praktikant
07. februar 2003 - 21:38 #11
hugopedersen

Så er jeg på banen igen. :-)

Nedenstående link indeholder dog ikke den liste du efterlyser, men det indeholder noget kode, der kan hjælpe dig med at lave en oversigt.

http://www.microsoft.com/office/ork/2000/three/50t3_3.htm
Avatar billede hugopedersen Nybegynder
13. februar 2003 - 14:21 #12
Har ikke set dit svar før nu - jeg vil da lige prøve at tage et kig på dit forslag ved aller første lejlighed og se om det kan give et bare nogenlunde resultat.
Avatar billede sjap Praktikant
21. februar 2003 - 09:26 #13
Så faldt jeg vist over listen fra Excel2000

http://support.microsoft.com/default.aspx?scid=kb;en-us;213552
Avatar billede sjap Praktikant
21. februar 2003 - 09:30 #14
Jeg fandt den også for Excel97. De mener åbenbart at det kun er Excel'ere, der vil bruge det :-)

http://support.microsoft.com/default.aspx?scid=kb;en-us;159466
Avatar billede hugopedersen Nybegynder
21. februar 2003 - 09:46 #15
De 2 lister ligner hinanden meget og det ser ud til at de dækker det jeg skal bruge - tak for din indsats !
Avatar billede sjap Praktikant
21. februar 2003 - 09:56 #16
Indsatsen var nu ret begrænset til sidst. De to dukkede op i forbindelse med en anden søgning vedr. Excel og så var det jeg kunne huske noget om et spørgsmål fra fordums tid. Men tak for point. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester