2016-10-23 9 views
0

ファイルが見つからないと、ファイルの名前を確認するように求められます。ファイルパスは有効ですが、なぜそのエラーを出すのか分かりません。Workbooks.Openファイル名がExcel 15で動作していないMac

Sub Test()  

Workbooks.Open Filename:="Doug's Macbook Pro:Users:dougcrowe:Desktop:test.csv" 

End Sub 

enter image description here

enter image description here

+0

https://community.spiceworks.com/topic/349757-file-path-in-mac-for-excel-vba-script – User632716

+0

単にVBAアプリと同じフォルダに*の.CSVを置きますそこからそれを開こうとする。そうすることができれば、 ":"は "/"で変更する必要があります。 – Vityata

+0

@Vityataしかし、区切り記号はMacでは ":"ですか? – newguy

答えて

0

@トム・プレストンことにより、これを提供されたリンクで示唆されているように私がなぜわからないが、それは動作します私のために働きました。

#If Mac Then 

    opnFile = Replace("Doug's Macbook Pro:Users:dougcrowe:Desktop:test.csv",":","/") 
    fet = Split(opnFile, "/") 
    If Len(Join(fet)) > 0 Then 
     opnFile = Replace(opnFile, fet(0), "") 
    Else 
     Exit Sub 
    End If 
    Debug.Print opnFile 

    Workbooks.Open Filename:=opnFile 
関連する問題