- ©«¤l
- 4901
- ¥DÃD
- 44
- ºëµØ
- 24
- ¿n¤À
- 4916
- ÂI¦W
- 215
- §@·~¨t²Î
- Windows 7
- ³nÅ骩¥»
- Office 20xx
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥x¥_
- µù¥U®É¶¡
- 2010-4-30
- ³Ì«áµn¿ý
- 2025-9-3
               
|
¦^´_ 1# jesscc - Sub OpenFile1()
- FileToOpen = Application.GetOpenFilename _
- (Title:="¶}±Ò¥»¶g»Ý¨Dªí", _
- FileFilter:="Matl Request *.xls (*.xls),")
- If FileToOpen = False Then
- MsgBox "¥²¶·¶}±Ò »Ý¨Dªí¡A¤u§@¤~¯àÄ~Äò!", 48, "ÀÉ®×¥¼¶}±Ò"
- Exit Sub
- Else
- op = False
- fn = Split(FileToOpen, "\")(UBound(Split(FileToOpen, "\")))
- Var = MsgBox("½T©w¬O¶}±Ò³o¥÷»Ý¨Dªí¶Ü?", 36, "½Ð½T»{±ý¶}±Ò¤§ÀÉ®×")
- If Var = 6 Then
- For Each w In Windows 'ÀˬdÀɮ׬O§_¤w¶}±Ò
- If w.Caption = fn Then op = True: Exit For
- Next
- If op = False Then Workbooks.Open Filename:=FileToOpen '¦pªGµøµ¡¤¤¨S¦³¶}±Ò»Ý¨Dªí´N¶}±Ò»Ý¨Dªí
- Set aw = Workbooks(fn) '±N»Ý¨Dªí³]µ¹ª«¥óÅܼƥH§Q«áÄò¨Ï¥Î
- Workbooks("Main.xls").Activate
- Sheets("MRP").Range("D1").Value = fn '±N»Ý¨DªíÀɦW¼g¤JÀx¦s®æ
- Else
- End If
- End If
- End Sub
½Æ»s¥N½X |
|