vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ActiveX-Programmierung
automatisierung von .ocx in Exceltabelle 
Autor: jo
Datum: 30.04.04 18:44

Hallo erstmal,Mein Name ist Jo und ich bin gerade erst zu diesem Forum dazugestossen.
Ich habe zwar die eizelnen Threads quergelesen , sollte die Antwort auf meine folgende Frage irgendwo dazwischen gewesen sein . Schulligung.
Aber jetzt los:
Ich möchte eine Funktion in einem selbstgeschriebenem ActiveX Usercontrol automatisiert aufrufen.

Set objws = Worksheets(strAlignSheetName)
Set ob = objws.OLEObjects
 
    With objws.Shapes
    ' Total number of objects in the drawing layer.
        intShapeNum = .Count
        MsgBox intShapeNum
        If intShapeNum > 1 Then
            ' Number of ActiveX controls.
            intControlNum = 0
            ReDim arrControls(1 To intShapeNum)
            For i = 2 To intShapeNum
                If .Item(i).Type = msoOLEControlObject Then
                    If ob.Item(i).ProgId = "MOST_Object_1.MOST_UI_1" Then
                        MsgBox ob.Item(i).ProgId
                        '.Item(i).remSend                                       
                        '                         <- geht nicht
                        Me.MOST_UI_11.remSend                                   _
                                     <- geht
                        intControlNum = intControlNum + 1
 
                        MsgBox intControlNum & " " & .Item(i).Name & " " & _
                          ob.Item(i).ProgId
' Item(i).Name  ist MOST_UI_11
' ob.Item(i).ProgId ist MOST_Object_1.MOST_UI_1
                        ' Fill array with ActiveX controls.
                        arrControls(intControlNum) = .Item(i).Name
 
                    End If
 
 
                End If
            Next
Ich habe nur die Möglichkeit über Me.MOST_UI_11.remSend an remSend zu kommen.
Mit '.Item(i).remSend kennt er die Methode nicht obwohl Name und ProgId passen müssten.

Ich hoffe, ich habe mich ungefähr klar ausgedrückt und auf Antworten, Danke
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
automatisierung von .ocx in Exceltabelle1.017jo30.04.04 18:44
Re: automatisierung von .ocx in Exceltabelle664E701.05.04 15:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel