1
VBAを使用して自動的にフォルダを作成しています。私が作成する必要があるフォルダ名の1つに、文字č(caron付きのc)が含まれています。 VBAでMkDirを使用すると、フォルダは "č"の代わりに "c"で作成されます。VBA MkDirは自動的にcaronを削除します
サンプルコード:
root_folder = "C:\customers\"
folder_name = "háček" 'I do not think you can enter this into the VBA editor, but I am getting the folder_name from an external source
full_folder_path = root_folder & folder_name & "\"
MkDir full_folder_path
attachment.SaveAs full_folder_path & attachment.filename
これはというフォルダが作成されます:代わりに "C:\顧客\ HACEK \" の "C \ \顧客\ HACEK" を、そして失敗する保存操作を引き起こし、 「C:\ customers \háček\」に保存しようとしているので、もちろん存在しません。VBAはデータソースから読み込んでテキストに保存できるため、文字を正しく読み書きできるようです
実際に指定した名前のフォルダをVBAに作成する方法はありますか?いいえ、問題はありません。
編集:
美しく働きました。どうもありがとうございました。 – osf