Откройте гиперссылку из Excel в главном окне Finder на Mac - PullRequest
0 голосов
/ 24 февраля 2019

Это вопрос о том, как заставить Excel взаимодействовать с Mac Finder.У меня есть таблица с гиперссылками, которые открывают определенную папку в Finder: = HYPERLINK ("/ path / to / file /", "open")

Папка открывается в новом окне в фоновом режиме.Есть ли способ заставить его открыть папку в (уже открытом) переднем окне Finder на Mac?(а не в новой вкладке, BTW) Я предполагаю, что мне нужно написать сценарий VBA для этого, но возможно ли это вообще?

Решение, представленное в ответе ниже, по-прежнему открывает новое окно Finder, хотя окно расположено в том же месте на экране, что и самое переднее окно.Я ищу способ просто активировать переднее окно Finder и перейти к соответствующей папке.

1 Ответ

0 голосов
/ 25 февраля 2019

Я не на Mac, поэтому не могу сказать, что, возможно, это решит ваш вопрос:

'should work with formula =hyperlink("/path/to/file/")
'
Sub FollowHyperlink1()
    If LCase(ActiveCell.Formula) Like "*hyperlink*" Then
        'Debug.Print ActiveCell.Value
        ActiveWorkbook.FollowHyperlink Address:=ActiveCell.Value, NewWindow:=True 'Open Folder
    End If
End Sub


'test with a string directly in the cell or in the vba script
'
Sub FollowHyperlink2()
    If LCase(ActiveCell.Formula) Like "*hyperlink*" Then
        'Debug.Print ActiveCell.Value
        ActiveWorkbook.FollowHyperlink Address:=""/path/to/file/", NewWindow:=True 'Open Folder
    End If
End Sub

Как альтернативный Automator или AppleScript может предложить решение?

...