Microsoft 製品に組み込まれている Visual Basic の実装。
ご連絡ありがとうございます。
お勧めいただいたフォーラムでも質問してみます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
VBA独学のものです。
エクセルに入力した情報をUTF-8形式でcsvファイルとして出力するVBAを作成しています。
ActiveWorkbook.SaveAs _
FileName:=Format(Date, "yyyymmdd") & "_" & Replace(Time, ":", ""), _
FileFormat:=62, _
CreateBackup:=False
で出力しようとしていますが、プロパティ > オプションで保護をかけると上記コードでエラーとなってしまいます。
エラー番号: 1004
保護(パスワード)を解除すると正常に出力されるのですが、保護の状態だとエラーとなってしまいます。
使用しているOSはWindows10、エクセルは2016です。
もし解決方法がわかる方がいましたら教えていただけますでしょうか。
何卒宜しくお願い致します。
Microsoft 製品に組み込まれている Visual Basic の実装。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
ご連絡ありがとうございます。
お勧めいただいたフォーラムでも質問してみます。
PEI_SHIN さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
VBA に保護を入れるとエラー 1004 で CSV の書き出しができないのですね。
VBA が関連するような場合、一般向けのこのマイクロソフト コミュニティでは該当するカテゴリがないため、情報が集まりにくいかもしれません。
今回の内容であれば、開発者の方々が多く利用されている MSDN フォーラムの VBA のカテゴリに投稿してみると、追加や修正が必要なコードなどについてアドバイスが寄せられるかもしれません。
◆MSDN フォーラム - Visual Basic for Application (VBA)
よければそちらを活用してみてくださいね。