30. august 2006 - 11:08
												Der er
									4 kommentarer													og
					1 løsning									
									
		 
		
			
Kan den selv finde doc filer
			Jeg er ved at lave et program der henter dokument properties ud af et word dokument med denne path :
Dim strFileName As String
strFileName = "C:\Test.doc"
Jeg har en dirlistbox hvor jeg har en current path der hedder dir1.path og det vil jeg gerne havde den selv vælger alle *.doc filer og køre igennem .. hvordan gøre dette ?
					
		
	 
		
								
					
				30. august 2006 - 13:30
				#2
						
		 
		
			ja ja er jeg godt klar over men når jeg markere en mappe skal den automatisk køre alle mine *.doc filer igennem ... sådan jeg ikke skal vælge dem en af gangen med den selv køre en løkke ind til den er færdig med dem alle ?
		
		
	 
	
		
								
					
				31. august 2006 - 09:32
				#3
						
		 
		
			Hej.
Jeg formodede, at du kender en for / next løkke.
For a = 0 to filelistbox.listcount -1
  din kode
  do events                    'måske påkrævet ?  Eller en timer, der giver tid
                               til at kommandoerne kan nå at blive udført.  
next a
		
		
	 
	
		
								
					
				31. august 2006 - 09:42
				#4
						
		 
		
			øhh tja har leget med det en gang i C men det kan ikke hjælpe mig at integrere den i min kode ... 
Kode :
Private Sub Command2_Click()
  
    Dim prop, antalBrugerDef, f
        Rem ENTEN:
On Error GoTo A:
    Dim appWord As Word.Application
    Dim wrdDoc As Word.Document
    Dim strFileName As String
        strFileName = Dir1.Path + "\" + File1.FileName
        strFileName = Trim(Replace(strFileName, "\\", "\", 1, -1, vbBinaryCompare))
    Set appWord = New Word.Application
    Set wrdDoc = appWord.Documents.Open(strFileName)
        MsgBox (strFileName)
'Her starter udlæsningen         
Open Dir1.Path & "\" + File1.FileName + ".txt" For Output As #2
    antalBrugerDef = ActiveDocument.CustomDocumentProperties.Count
    
    For f = 1 To antalBrugerDef
        With ActiveDocument.CustomDocumentProperties(f)
            MsgBox (.Name + " " + .Value)
            Print #2, (.Name + " : " + .Value)
        End With
    Next f
    
    Rem Eller:
    Rem Vis brugerdef.
    For Each prop In ActiveDocument.CustomDocumentProperties
    navn = prop.Name
    værdi = prop.Value
      Next prop
    
  For Each prop In ActiveDocument.BuiltInDocumentProperties
      MsgBox (prop.Name + " : " + prop.Value)
      Print #2, prop.Name + " : " + prop.Value
      
    Next prop
A:
Print #2, ""
Print #2, " ----> End of File <---- "
Print #2, Dir1.Path + File1.FileName
Close #2
Set f = Nothing
Set prob = Nothing
Set antalBrugerDef = Nothing
wrdDoc.Close
appWord.Quit
End Sub