Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Freihandform - Punktkoordinaten

Forumthread: Freihandform - Punktkoordinaten

Freihandform - Punktkoordinaten
wsp
Hallo Ecxelgemeinde,
wie können in einer Freihandform die Koordinaten der Eckpunkte per VBA ausgelesen bzw. festgelegt werden?
Meine bisherigen Recherchen dazu waren bisher erfolglos und die Makroaufzeichnungen halfen mir
auch nicht wirklich weiter.
Dank für Eure Bemühungen.
Wolfgang
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Freihandform - Punktkoordinaten
15.05.2010 22:57:35
Josef

Hallo Wolfgang,
' **********************************************************************
' Modul: Modul2 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Sub Knoten_Lesen()
  Dim objShp As Shape
  Dim lngIndex As Long
  
  Set objShp = ActiveSheet.Shapes("Freeform 1")
  
  With objShp
    For lngIndex = 1 To .Nodes.Count
      Cells(lngIndex, 1) = .Nodes.Item(lngIndex).Points(1, 1)
      Cells(lngIndex, 2) = .Nodes.Item(lngIndex).Points(1, 2)
    Next
  End With
  
  Set objShp = Nothing
End Sub

Sub Knoten_Setzen()
  Dim objShp As Shape
  Dim lngIndex As Long
  
  Set objShp = ActiveSheet.Shapes("Freeform 1")
  
  With objShp
    For lngIndex = 1 To .Nodes.Count
      .Nodes.SetPosition lngIndex, Cells(lngIndex, 1), Cells(lngIndex, 2)
    Next
  End With
  
  Set objShp = Nothing
End Sub


Gruß Sepp

Anzeige
AW: Freihandform - Punktkoordinaten
16.05.2010 06:39:04
wsp
Hallo Sepp,
klappt wunderbar. Danke!
Gruss Wolfgang
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige