29. november 2002 - 15:27Der 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.
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
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.
438 = Object doesn't support this property or method Du må bruge det forkert....!
Synes godt om
Ny brugerNybegynder
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.