Microsoft 製品に組み込まれている Visual Basic の実装。
saku1958 さん、こんにちは。
マイクロソフト コミュニティへの投稿ありがとうございます。
「NASにマクロ 付きファイルをセーブするところでエラー1004が出ます」というのは、ファイル保存の処理も VBA で行われているのでしょうか。
1004 エラーは汎用的なエラー コードなのでこれだけでは原因の推測はできないため、VBA コードをステップ実行したりいくつかパラメータを変更して試してみるなど、切り分けが必要になってくると思います。
VBA については専用トピックのある「MSDN フォーラム」で質問をされた方が情報が集まりやすいかと思いますので、こちらに投稿をしてアドバイスを募ってみてはいかがでしょう。