Avatar billede javid Nybegynder
29. november 2002 - 15:27 Der er 3 kommentarer og
1 løsning

VBA

Hej
Jeg vil gerne lave en makro der kan flytte de dokumenter til anden mappe således:
Når der trykkes på makroen kommer der en boks frem hvori man skriver sine initialler. derefter skal de dokumenter der er lavet af denne inital (den skal altså ikke kigge efter forfatterens navn.)flyttes til(i forvejen lavede)mappe med samme initialer samtidigt slettes dokumenterne dér hvor de blevet flyttet fra.

Hilsen JJ
Avatar billede javid Nybegynder
03. december 2002 - 10:13 #1
Jeg har nu lavet følgende makro til at finde ud af om der er nogle dokumenter i den pågældende Drev, der er oprettet af en userinitials. Den fungér godt. Det jeg nu mangler er at kunne flytte/kopier pågældende dokumenter til den mappe der har det samme userinitials.

Er der nogle der kan hjælpe mig med det og dermed redde min julefrokost?



Sub Flyt()
Dim intcount
Dim svar As String
'Dim Path As Variable
Dim initi As String
svar = InputBox("Indtast dine initialler?", "Initialler...")
ChangeFileOpenDirectory ("P:\")
With Application.FileSearch
.LookIn = "P:\"
.Execute
.FileType = msoFileTypeWordDocuments
    If Application.UserInitials = svar Then
        MsgBox "......OK......"
            Else
            MsgBox "Der er ingen filer."
            Exit Sub
    End If

    If .Execute() > 0 Then
        MsgBox "Der er fundet ialt " & .FoundFiles.Count & " filer."

        For intcount = 1 To .FoundFiles.Count
        MsgBox "Navnet på dem er følgende: " & .FoundFiles(intcount)
        Next intcount
       
    End If
End With
End Sub
03. december 2002 - 12:34 #2
Prøv at se på disse her i hjælpen

MoveFile Method
This method allows moving files between volumes only if supported by the operating system.

Move Method (Core VBA)
The results of the Move method on a File or Folder are identical to operations performed using FileSystemObject.MoveFile or FileSystemObject.MoveFolder. You should note, however, that the alternative methods are capable of moving multiple files or folders.
Avatar billede javid Nybegynder
03. december 2002 - 15:22 #3
Det har jeg også gjort. Og jeg får Run-time error '438'
.MoveFile ("P:\"), ("P:\jja\") hvor ("P:\") er source og ("P:\jja\") er destination.
03. december 2002 - 16:07 #4
438 = Object doesn't support this property or method
Du må bruge det forkert....!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester