hello majos thank for helping =)
i got this source code when googeling but don't exactly know how to use and its seem not support VB 2008 hope u can help he =)
Option Explicit
'MAKE SURE YOU CAHNGE THIS CONSTANT TO A VALID PATH!!!
Const strStartFldr AsString="C:\Documents and Settings\Killian\"
Dim fso, froot, fldr, f
PrivateSub UserForm_Initialize()
Set fso = CreateObject("Scripting.FileSystemObject")
Set froot = fso.GetFolder(strStartFldr)
ForEach fldr In froot.SubFolders
ComboBox1.AddItem fldr.Name
Next
ComboBox1.ListIndex =0
EndSub
PrivateSub ComboBox1_Change()
ComboBox2.Clear
Set froot = fso.GetFolder(strStartFldr & ComboBox1.Text)
ForEach fldr In froot.SubFolders
ComboBox2.AddItem fldr.Name
Next
If ComboBox2.ListCount >0Then ComboBox2.ListIndex =0
EndSub
PrivateSub ComboBox2_Change()
ComboBox3.Clear
Set froot = fso.GetFolder(strStartFldr & ComboBox1.Text &"\"& ComboBox2.Text)
ForEach f In froot.Files
If UCase(Right(f.Name,3))="DOC"Then
ComboBox3.AddItem f.Name
EndIf
Next
If ComboBox3.ListCount >0Then ComboBox3.ListIndex =0
EndSub
PrivateSub CommandButton1_Click()
With ActiveDocument.Bookmarks("bkTest")
.Range.InsertFile (strStartFldr & ComboBox1.Text &"\"& ComboBox2.Text &"\"& ComboBox3.Text)
EndWith
Unload Me
EndSub
PrivateSub UserForm_Terminate()
Set f =Nothing
Set fldr =Nothing
Set froot =Nothing
Set fso =Nothing
EndSub