Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11全般 : Access 2021)
エクセルファイルエクスポート時にパスワードをかけたい
投稿日時: 24/02/02 09:20:22
投稿者: たいあやぱぱ

アクセスのクエリをエクスポートする際、パスワードをかけたいです。

回答
投稿日時: 24/02/02 14:42:54
投稿者: Suzu

標準機能として、そのモノ の機能はありません。
 
方法1.
 1.DoCmd.TransferSpreadsheet や、DoCmd.OutputTo を使い、Excelにエクスポート
 2.エクセルをオートメーションを使い操作。
 3.エクスポートしたファイルを開き、SaveAsメソッドを使い パスワードを付けて保存
 4.エクセルを終了する
 
 
方法2.
 1.エクセルをオートメーションを使い操作。
 2.新規ワークブックを作成
 3.レコードセットを使いクエリを開く
 4.エクセル Range オブジェクトの CopyFromRecordsetメソッドを使用しレコードセット内容をセル貼り付け
 5.エクセル ワークブックに対し、SaveAsメソッドを使い パスワードを付けて保存
 6.エクセルを終了する
 
 
なんにしても、
 オートメーションでExcelを操作し、SaveAsメソッドを使いパスワードを設定するしかないかと。
 
WEB検索を
 access エクセル エクスポート パスワード
あたりのキーワードで検索すれば、具体的なコードも見つかるでしょう。

トピックに返信