Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2183|回复: 0

[分享] 定位并超链接系统.xlb的文件夹

[复制链接]
发表于 2011-2-26 22:42 | 显示全部楼层 |阅读模式
QQ截图未命名.jpg

  1. '--------------------------------------------------'
  2. '   Das Excel-VBA-Codebook 2007                    '
  3. '   Alle Rechte vorbehalten                        '
  4. '   Melanie Breden und Michael Schwimmer           '
  5. '--------------------------------------------------'
  6. Option Explicit
  7. Public Sub GetxlbPath()
  8.    Dim strFile As String
  9.    Dim strPath As String
  10.    
  11.    ' Excel-Version ermitteln
  12.    Select Case Val(Application.Version)
  13.       Case 9
  14.          strFile = "Excel"
  15.       Case 10
  16.          strFile = "Excel10"
  17.       Case 11
  18.          strFile = "Excel11"
  19.       Case 12
  20.          strFile = "Excel12"
  21.       Case Else
  22.          MsgBox "Die Excel-Version konnte nicht identifiziert" & _
  23.                "werden." & vbNewLine & _
  24.                "Die Prozedur wird beendet.", _
  25.                vbExclamation
  26.          Exit Sub
  27.    End Select
  28.    
  29.    ' Speicherpfad ermitteln
  30.    strPath = Environ("APPDATA") & "\Microsoft\Excel"
  31.    
  32.    MsgBox "Die Befehlsleistendatei befindet sich im Ordner:" & _
  33.          vbNewLine & vbNewLine & _
  34.          strPath, _
  35.          vbInformation, _
  36.          "Speicherpfad " & strFile & ".xlb"
  37.          
  38.    ' Hyperlink in Zelle erstellen
  39.    With ActiveSheet
  40.       .Range("C5").Hyperlinks.Add _
  41.       Anchor:=.Range("C5"), _
  42.       Address:=strPath, _
  43.       TextToDisplay:=strFile & ".xlb"
  44.    End With
  45. End Sub
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 22:37 , Processed in 0.149412 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表