このブログは広告及びアフェリエイトプログラムを使用しています。

プライバシーポリシーと免責事項



Excel 2019 for Mac でのファイル関連関数の挙動について 2

December 3, 2020
excel vba Mac Excel for Mac
執筆:EugeneAmnis

Excel 2019 for Mac でのファイル関連関数の挙動について 2

前回に引き続き、Mac版の VBA でネックになりがちなファイル関連関数の挙動を調べます。今回はフォルダ関連です。VBA でファイルの移動先のフォルダを作成したりする事も多いと思います。重要な関数です。ただし、これだけだと短くなるのでファイルコピーを実行した際にアクセス権の付与作業がどう動くのか gifファイルでお見せします。

フォルダ作成、フォルダ削除

これも結果から言うと問題なく動きました。勿論、アクセス権の付与作業も同じです。

コードと結果

Windows

Mac

コード

Sub makefolder()

Dim dpath As String
Dim newpath As String

dpath = ThisWorkbook.Worksheets(1).Range("B2").value
newpath = dpath & Application.PathSeparator & "test"

MkDir (newpath)

End Sub

Sub delfolder()

Dim dpath As String
Dim delpath As String

dpath = ThisWorkbook.Worksheets(1).Range("B2").value
delpath = dpath & Application.PathSeparator & "test"

RmDir (delpath)

End Sub

参考:ファイルコピー時のアクセス権付与の挙動

ファイルコピー時のアクセス権付与の挙動はいかがでしょうか?うっとしいと思いますよね。これを避けるためには AppleScriptを使うしかありません。それでもハードルは高いですが…。

Next Previous

MailForm

excel vba Mac Excel for Mac

Home

Excel開発にリファレンスは必要か?

October 26, 2024
excel Excel for Mac データ入力 操作 QC KAIZEN

Mac版VBAでファイルを開く際のWindows版との違いについてGeminiに聞いてみた

October 14, 2024
AI excel Excel for Mac Mac

GeminiにExcel for Macについて聞いてみた(AppleScriptTask編)

October 9, 2024
AI excel Excel for Mac Mac