[VBA] Frame en cmdbutton in Excel via VBA werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 15-08 13:07
Ik probeer via de volgende code een frame op mijnw werkblad te zetten:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Set BaseFrame = ActiveSheet.OLEObjects.Add(ClassType:="Forms.Frame.1", Link:=False, _
        DisplayAsIcon:=False, Left:=10, Top:=10, _
        Width:=500, Height:=200).Object

With BaseFrame
    .Object.Caption = "Metric Requirement - Chooser"
    .Name = "BaseFrame"
    .Enabled = True
End With

Set Commandbutton_Clear = BaseFrame.Controls.Add("Forms.CommandButton.1", "Clear", True)
With Commandbutton_Clear
    .Left = 100
    .Top = 10
    .Width = 75
    .Height = 30
    .Name = "Clear"
    .Caption = "Clear"
End With


Dit wordt allemaal netjes gedaan, alleen is de commandbutton dan niet te gebruiken. Pas als ik de "Designmode" een keer aanklik en weer uitklik wordt de control pas "geinitialiseerd" en werkt deze.

Hoe kan ik dit voorkomen en ervoor zorgen dat direct werkt. Heb al naar opties hiervoor gezocht. Maar ben ten einde raad. Wellicht eenvoudig te doen.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 15-08 13:07
Mijn excuses!

Echter na een toevallige hit heb ik mijn antwoord gevonden.
Wellicht voor anderen die hetzelfde probleem hebben:

code:
1
2
BaseFrame.Select
Selection.Verb Verb:=xlPrimary


Plaats dit onderaan de code en het frame werkt.