Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1156to1160
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige