首页 > 解决方案 > 在 Mac 上用 VBA 打开文件

问题描述

初学者!使用 VBA 在 Mac 上创建文件时出现问题。我复制了文件夹路径名,但它不起作用。错误提示 - “错误的文件名或编号”。我怀疑问题出在路径名中,如果是这样,正确的方法是什么?

Public Sub task()
Open "/Users/user/test.csv" For Output As file
Close file
End Sub

标签: excelvba

解决方案


有关 Open 的文档,请参阅此内容: https ://docs.microsoft.com/en-us/office/vba/Language/Reference/User-Interface-Help/open-statement

在你的情况下:

Public Sub task()
Open "/Users/user/test.csv" For Output As #1
' do whatever output you need here, then ...
Close #1
End Sub

由于 Apple 的沙盒,文件路径可能存在其他问题,但请尝试以上方法作为初学者。


推荐阅读