Medtag ny post i kontekstmenuen i Excel

Anonim

Sådan kobles en makro til kontekstmenuen

Vil du gerne linke en af dine makroer med en ny kommando i kontekstmenuen? Dette gør det særligt let for brugerne at hente makroen: Klik blot på en celle med højre museknap, og kontekstmenuen er tilgængelig, som følgende figur viser:

Du vil allerede se en ny kommando i kontekstmenuen i figuren. Det hedder "Min nye ordre". Brug følgende programkode til at integrere den nye post:

UnderkontekstMenuErwiden ()

Med Application.CommandBars ("Cell"). Controls.Add

.Caption = "Min nye kommando"

.OnAction = "Makro"

Afslut med

Afslut Sub

I værditildelingen til egenskaben OnAction skal du indtaste navnet på din makro, der skal linkes til det nye menupunkt.

For at fjerne den nye post fra kontekstmenuen skal du bruge følgende programkode:

UnderkontekstMenuLoeschen ()

Application.CommandBars ("Cell"). Controls (Application.CommandBars ("Cell"). Controls.Count) .Slet

Afslut Sub

Makroen fjerner den sidste post fra kontekstmenuen. Da den nye post er tilføjet her på forhånd, sletter makroen denne post fra kontekstmenuen.