Eu tenho o seguinte script VBA
Dim fileName As String
fileName = MacScript("choose file name")
MsgBox fileName
✅ Se eu executar o AppleScript no Editor de scripts e selecionar um arquivo pré-existente, um caminho será retornado.
✅ Se eu executar o AppleScript no Editor de scripts e tentar criar um novo arquivo, um caminho será retornado.
I Se eu executar isso no Excel e selecionar um arquivo pré-existente, um caminho será retornado.
I Se eu executar isso no Excel e tentar criar um novo arquivo, um caminho NÃO será retornado.
O que poderia estar errado, por favor?
Versão para Mac: 10.14 (Mojave)
Versão do Excel: 16.20 (181208)
Versão VBA: 7.1
Palpite selvagem - Prefs do sistema & gt; Segurança & amp; Privacidade & gt; Privacidade - veja Acesso total ao disco & amp; Perms de automação
—
Tetsujin
Parecia um bom palpite, mas infelizmente não parece ter feito a diferença.
—
James Webster
Você quer dizer talvez
—
BruceWayne
MacScript("ChooseFile")
? Você recebe algum erro atualmente? O VBA pode acessar o script choose file name
? Faz esta página Socorro?
@Bruce Wayne. Obrigado pela sua resposta.
—
James Webster
choose file
só permite a seleção de arquivos pré-existentes. Eu gostaria de poder criar um novo arquivo. Eu assumo que o VBA pode acessar o script porque ele é executado. E o script que você vincula é ainda mais restritivo, permite ao usuário selecionar apenas uma pasta.