Abrindo um arquivo para saída / entrada no Microsoft Visual Basic no Mac OS X

1

Estou trabalhando no Excel para Mac 2011 e meu objetivo é criar uma macro simples que grave células específicas em um arquivo. Esta é geralmente uma tarefa simples, mas o VB escolhe não aceitar um caminho de arquivo. Por exemplo, o código a seguir escreve literalmente um arquivo chamado ~/file.txt , ignorando totalmente a estrutura do diretório:

Open "~/file.txt" For Output As #1

Eu tentei o caminho completo /Users/Sergey/file.txt sem sucesso.

    
por Sergey 29.06.2011 / 21:17

2 respostas

2

Você precisa refazer o caminho de volta para o disco rígido. Se eu correr

Open "testfile.txt" For Output As 1

o novo arquivo aparece em /Applications/Microsoft Office 2004/Templates/

Se eu voltar para o disco rígido com

Open "..:..:..:Users:henrywhitney:Documents:Scribe:Macro Data:testfile.txt" For Output As 1

aparece em /Users/henrywhitney/Documents/Scribe/Macro Data/ .

    
por 11.08.2011 / 14:16
1

Você tentou usar : em vez de / ? Algo como

":Users:Sergey:file.txt"

Você também pode tentar:

ThisWorkBook.Path & Application.PathSeparator & "file.txt"
    
por 08.07.2011 / 12:11