Code herhalen maar aangepast

Status
Niet open voor verdere reacties.

Immow

Gebruiker
Lid geworden
19 mrt 2007
Berichten
59
Hoi allemaal,

Ik zou graag wat hulp kunnen gebruiken bij een macro die ik probeer aan te passen. Mijn kennis is zeer beperkt en ben me net aan het verdiepen in macros.

Ik heb een code gevonden die werkt en "bijna" doet wat ik wil. De macro haalt uit onze server bestanden en plaats deze in een map, probleem is dat wij verschillende mappen hebben. Het is nogal omslachtig om voor elke map een macro te maken :)

Dus als deze code klaar is zou ik dan hetzelfde willen doen voor andere:

  • project = connection.DocumentList("[A21a-20000] Roof")
  • doc.Save "C:\CAD\Test\[A21a-20000] Roof\"


Code:
Option Explicit
Dim swApp As Object
Sub main()
    Dim connection As PDMWConnection
    Set connection = CreateObject("PDMWorks.PDMWConnection")
    connection.Login "Gebruikersnaam", "Wachtwoord", "192.168.xxx.xxx"
    'Enter your PDM Login details above, "username", "password", "pdmserver"

    Dim alldocs As PDMWDocuments
    Dim doc As PDMWDocument
    Dim project
    Dim item
    'Dim msg
    ' ^ remove the single quote from above if you want to debug.

    Set alldocs = connection.Documents
   [B] project = connection.DocumentList("[A21a-10000] Base")[/B]
    ' ^ Type in the name of the Project you wish to save the files out of.

    For Each item In project
        'msg = MsgBox(item, vbCritical)
        ' ^ remove the single quote from above if you want to debug.
        Set doc = alldocs(item)
        [B]doc.Save "C:\CAD\Test\[A21a-10000] Base\"[/B]
    Next item
connection.Logout
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan