ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦bExcel2007/2010¹B¦æExcel 2003¿ý»sªº¥¨¶°¡A«oµo¥Í°õ¦æ¿ù»~'445'

[µo°Ý] ¦bExcel2007/2010¹B¦æExcel 2003¿ý»sªº¥¨¶°¡A«oµo¥Í°õ¦æ¿ù»~'445'

¦p´£¡A¤£¦n·N«ä¤p§Ì²Ä¤@¦¸¨Ï¥Î¥¨¶°¡A
·Q½Ð±Ð¡A¦bExcel2007/2010¹B¦æExcel 2003¿ý»sªº¥¨¶°¡A«oµo¥Í°õ¦æ¿ù»~'445'
¥H¤U¬OExcel 2003µ{¦¡
  1. Sub myLink()

  2. Dim myString, myFileName As String
  3. Dim myRangeNumber As Integer
  4. Set fs = Application.FileSearch
  5.     myRangeNumber = Selection.Count
  6.     If myRangeNumber > 1 Then
  7.         myString = Selection(1).Text
  8.     Else
  9.         myString = Selection.Text
  10.     End If
  11.     Do Until myString = ""
  12.        With fs
  13.             .LookIn = "D:\DOG"
  14.             .SearchSubFolders = False
  15.             .Filename = myString & "*.*"
  16.             If .Execute(SortBy:=msoSortByFileName) > 0 Then
  17.                myFileName = .FoundFiles(1)
  18.                ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
  19.                myFileName
  20.             End If
  21.        End With

  22.        Selection.Offset(1, 0).Activate
  23.         myRangeNumber = Selection.Count
  24.         If myRangeNumber > 1 Then
  25.             myString = Selection(1).Text
  26.         Else
  27.             myString = Selection.Text
  28.         End If
  29.     Loop
  30. End Sub
½Æ»s¥N½X
¦ü¥G·|¦b
Set fs = Application.FileSearch¡B
If .Execute(SortBy:=msoSortByFileName) > 0 Then   °±º¢

¥»©«³Ì«á¥Ñ 16846569 ©ó 2016-5-3 16:38 ½s¿è

¦^´_ 2# mistery

ÁÂÁ¤j¤j¡A¤£¹L¤p§Ì¹Á¸Õ  ¡A¥u·|§ï³o¨Ç¡A¤¤¶¡ if ³¡¤À¤£·|­×§ï¡A½Ð°Ý¯à«üÂI¤@¤U¶Ü
  1. Set fs = Application.FileSearch
  2. ....
  3. ....
  4. With fs
  5.             .LookIn = "D:\DOG"
  6.             .SearchSubFolders = False
  7.             .Filename = myString & "*.*"
  8.            [u] If .Execute(SortBy:=msoSortByFileName) > 0 Then
  9.                myFileName = .FoundFiles(1)
  10.                ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
  11.                myFileName
  12.             End If[/u]
  13.        End With
½Æ»s¥N½X
  1.        fs = Dir("D:\DOG" & "*.*")
  2. Do While fs <> ""
  3.             myRangeNumber = myRangeNumber + 1
  4.             fs = Dir

  5.        Loop
½Æ»s¥N½X

TOP

¦^´_ 4# Joforn


    ¯uªº«D±`·PÁ¤j¤j¡A¤w¸g¨S°ÝÃD¤F¡A«D±`ÁÂÁ±z
:)

TOP

        ÀR«ä¦Û¦b : ¦Y­W¤F­W¡B­WºÉ¤Ü¨Ó¡A¨ÉºÖ¤FºÖ¡BºÖºÉ´d¨Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD