Probleem met opslaan in een bovenliggende map met mijn solidworks-macro

Hallo

Ik ben op zoek om mijn pdf, dwg, dxf op te slaan in de root van de map met ouders. Maar ik ken de code niet om dat te doen. Momenteel maakt mijn macro de pdf-map als deze niet bestaat en slaat de pdf daarin op, maar deze is gemaakt in de hoofdmap van mijn tekening en ik zou deze nodig hebben om in de bovenliggende map te worden gemaakt.

 

Ik hoop dat ik duidelijk ben geweest bij mijn huidige tenaamstellingscode.

Vriendelijke groeten
Mathieu


macro_enregistrement_multiformat.txt

Ik weet niets van macro's, ik begin er net in geïnteresseerd te raken.

Aan de andere kant vond ik dit in een forum: http://forum.excel-pratique.com/excel/trouver-le-nom-du-dossier-parent-du-fichier-excel-t19755.html

Als het je kan helpen?

Hallo

Probeer het als volgt:

'Het ophalen van de home
directory dossier_base = Links(pad, Len(pad) - Len(nom_fichier) - 7)

'Ophalen van de bovenliggende directory

Dim dossier_parent As String
ChDir (
)
ChDir ".."
chemin = CurDir(
dossier_base dossier_base)

 

Vervolgens in elk bestandstype:

longstatus = Part.SaveAs3(dossier_parent & "DWG\" & nom_fichier & " - " & revisie & ". DWG", 0, 0)

 

Tot ziens

Bedankt voor je antwoord, maar ik heb moeite om deze macro zelf aan te passen.

 

Ik heb het een tijdje geleden gedaan en ik heb het moeilijk om er weer in te komen en vooral een gebrek aan tijd.

Dat kan ik nu niet doen.

Kunnen we het er vanavond nog eens over hebben?

Ja, zonder zorgen dank ik u voor uw antwoorden herinnering.

Ik heb geprobeerd uw regels code op te nemen, maar het werkt niet, ik moet een fout hebben gemaakt, als u succesvoller bent dan ik, zal ik met plezier op uw antwoord wachten.

2 likes

Hallo

Hier is de bijgewerkte macro op pc.


macro_dossier_sup.txt
1 like