Hallo, ik zou graag een Europarlementariër willen maken die uit een kamer, zijn tekening opent en opslaat onder de kamer en de Europarlementariër onder dezelfde naam. Ik heb de onderstaande code gemaakt, tijdens het testen, de variabelen zijn goed, maar het werkt niet ...
Dank u voor uw hulp:)
Sub hoofd()
Stel swApp in = _
Toepassing.SldWorks
Stel swModel = swApp.ActiveDoc in
FilePath = swModel.GetPathName
TitleP = swModel.GetTitle
Padgrootte = Len(FilePath)
PathNoExtension = Links(FilePath, Padgrootte - 7)
PathMEP = PathNoExtension & ". SLDDRW"
Titelgrootte = Len(TitelP)
TitleNoExtension = Links(TitleP, TitleSize - 7)
TitleMEP = TitleNoExtension & " - Blad1"
Set Part = swApp.OpenDoc6(PathMEP, 2, 0, "", longstatus, longwarnings) 'bronassembly openen'
swApp.ActivateDoc2 TitleMEP, False, longstatus
Deel instellen = swApp.ActiveDoc 'activering'
Stel swApp = Toepassing.SldWorks in
Stel swModel = swApp.ActiveDoc in
bool = swModel.Extension.RunCommand(SwCommands.swCommands_SaveAs, "")
Stel swModel = swApp.ActiveDoc in
'Herstelt de volledige naam van het bestand
FilePath = swModel.GetPathName
Padgrootte = Len(FilePath)
PathNoExtension = Links(FilePath, Padgrootte - 6)
PathMEP = PathNoExtension & ". SLDDRW"
Deel instellen = swApp.ActiveDoc
longstatus = Deel.Opslaan3(FilePathMEP, 0, 2)
Einde Sub