Soweit bin ich nun gekommen...
Public APart As PDocument
Public SPart As PDocument
Public relations1 As relations
Public designTable1 As DesignTable
Sub CATMain()
......
End Sub
Sub STauschen()
Dim mySel 'As Selection
SPart.Activate
Set mySel = SPart.Selection
mySel.Clear
mySel.Search "Name=Original_Geometry,all"
mySel.Copy
APart.Activate
Set mySel = APart.Selection
mySel.Search "Name=Original_Geometry,all"
mySel.Paste
SPart.Close
End Sub
Sub ScharnierTausch()
APart.Activate
Set relations1 = APart.relations
Set designTable1 = relations1.Item("DesignTable.6")
Select Case comboScharnierauswahl.Text
Case "xxx"
designTable1.Configuration = 3
Case "yyy"
designTable1.Configuration = 1
Case "zzz"
designTable1.Configuration = 2
End Select
End Sub
soweit läuft das Makro auch durch nur sehe ich im Part selbst wenn es geöffnet ist keine Änderung im Bereich von DesignTable.6/Configuration
Dann habe ich zusätzlich noch das Sub "Scharniertausch" in der Private "Sub ComboScharnierauswahl_change()" hinterlegt
Sub ComboScharnierauswahl_change()
Scharniertausch
Select Case comboScharnierauswahl.Text
Case "xxx"
Imx.Visible = True
Imy.Visible = False
Imz.Visible = False
Case "yyy"
Imx.Visible = False
Imy.Visible = False
Imz.Visible = True
Case "zzz"
Imx.Visible = False
Imy.Visible = True
Imz.Visible = False
End Select
End Sub
und dann wird mir ein Fehler (Runtime Error 438) im Bereich
Set relations1 = APart.relations angezeigt, hab schon einiges probiert, aber es will nicht funktionieren!
Wäre sehr dankbar für Hilfe
Gruß Arne
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP