AW: code kopieren
19.09.2007 08:40:00
schnierle
hallo renee,
obwohl ich weiss, wie du zu meinem projekt stehst, würde ich dich trotzdem gern nochmal "belästigen". Das mit den Steuerelementen aus der Toolbox klappt jetzt, also ich kann die Kästchen verbinden. Jetzt würde ich das gerne so erweitern, dass ich die Kästchen über connectoren verbinde. Hab dazu mal ein Makro aufgezeichnet mit und dann versucht in deinen code einzufügen.
Sub KlickediKlack()
Static dPosLeft1 As Double
If Not bAktiv Then Exit Sub
ActiveSheet.Shapes(Application.Caller).Select
If dPosTop1 = 0 Then
dPosTop1 = Selection.Top + Selection.Height / 2
dPosLeft1 = Selection.Left + Selection.Width / 2
checkbox1 = Selection.Caption
Else
With ActiveSheet.Shapes.AddConnector(msoConnectorElbow, dPosLeft1, dPosTop1, _
Selection.Left + Selection.Width / 2, _
Selection.Top + Selection.Height / 2).Select
Selection.ShapeRange.Flip msoFlipHorizontal
Selection.ShapeRange.Flip msoFlipVertical
.ForeColor.SchemeColor = 6
Selection.ShapeRange.ConnectorFormat.BeginConnect ActiveSheet.Shapes( _
checkbox1), 1
Selection.ShapeRange.ConnectorFormat.EndConnect ActiveSheet.Shapes( _
Selection.Caption), 2
End With
dPosTop1 = 0
End If
ActiveCell.Activate
End Sub
was mache ich hier falsch?