Woordvoerder
Gebruiker
- Lid geworden
- 13 mrt 2015
- Berichten
- 75
Ik ben bezig om van een excel bestand een aligned dimline te maken.
in het excel bestand staat onder A1 de X positie en onder B2 staat de Y positie.
voorbeeld:
A1 = 3
B2 = -10
Nu is het me wel gelukt met de volgende code de aligned dimline te maken.
Maar nu is het de bedoeling dat het text van de dimline op een vaste Y positie komt namelijk -15
Is hier een oplossing voor ?
in het excel bestand staat onder A1 de X positie en onder B2 staat de Y positie.
voorbeeld:
A1 = 3
B2 = -10
Nu is het me wel gelukt met de volgende code de aligned dimline te maken.
Code:
Dim acadApp As AcadApplication
Dim acadDoc As AcadDocument
Dim dimObj As AcadDimAligned
Dim CurDimStyle As AcadDimStyle
Dim point1(0 To 2) As Double
Dim point2(0 To 2) As Double
Dim location(0 To 2) As Double
Dim wb As Workbook
Dim ws As Worksheet
Set wb = ThisWorkbook
Set ws = wb.ActiveSheet
Set CurDimStyle = acadDoc.ActiveDimStyle
point1(0) = ws.Range("A1"): point1(1) = 0: point1(2) = 0
point2(0) = ws.Range("A1"): point2(1) = ws.Range("B1"): point2(2) = 0
location(0) = ws.Range("A1"): location(1) = 0: location(2) = 0
Set dimObj = acadDoc.ModelSpace.AddDimAligned(point1, point2, location)
Maar nu is het de bedoeling dat het text van de dimline op een vaste Y positie komt namelijk -15
Is hier een oplossing voor ?