10. august 2002 - 12:50Der er
2 kommentarer og 1 løsning
Outllook COmmandBar
Jeg bruger flg. kode til at oprette en meget simpel menu via. VBA i Outlook.
Dim cmb As CommandBar
Set cmb = ActiveExplorer.CommandBars.Add("Custom") cmb.Position = msoBarTop cmb.Visible = True
Set cmdButton = cmb.Controls.Add(msoControlComboBox)
cmb.Controls(1).Width = 120
With cmb.Controls(1) .AddItem "Ordre Registrering", 1 .AddItem "telefon Besked", 2 .DropDownLines = 2 .DropDownWidth = 120 .ListIndex = 2 .Tag = "ComboBox" End With
Det spiller også 100%, bortset fra at når jeg så genstarter Outlook, så kommer menue linie med 2 gange. Hvordan får jeg den til kun at køre sålænge menuen ikke er synlig. Så der kun kommer en version af menuen???
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
10. august 2002 - 13:51#1
Prøv denne her: Den er hugget fra Outlook hjælpe filen.
------------------ foundFlag = False
For Each cb In CommandBars If cb.Name = "Custom" Then foundFlag = True End If Next cb If Not foundFlag Then MsgBox "Menuen 'custom' eksisterer ikke" 'Kode til oprettelse af menu End If ------------------
Ja det var ihvertfald tæt på det du sagde :-) Jeg arbejde lidt videre med det du sagde og det blev så til
Public Sub CommandStarter() Dim i As Boolean Dim cb As CommandBar For Each cb In ActiveExplorer.CommandBars If cb.Name = "kdeCustom" Then cb.Delete End If Next cb
Dim cmb As CommandBar
Set cmb = ActiveExplorer.CommandBars.Add("kdeCustom") cmb.Name = "kdeCustom" cmb.Position = msoBarTop cmb.Visible = True Set cmdButton = cmb.Controls.Add(msoControlComboBox)
cmb.Controls(1).Width = 120 With cmb.Controls(1) .AddItem "Ordre Registrering", 1 .AddItem "telefon Besked", 2 .DropDownLines = 2 .DropDownWidth = 120 .ListIndex = 2 .Tag = "ComboBox" End With End Sub
SÅ nu virker det...
vh ck
Synes godt om
Slettet bruger
10. august 2002 - 14:28#3
Excellent. Tak for point. :-)
Synes godt om
Ny brugerNybegynder
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.