[[20160419160834]] 『フォーマットファイルを基に パスワード付きファメx(さき) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『フォーマットファイルを基に パスワード付きファイルを生成したい』(さき)

こんにちは、はじめまして。

要約に書きました通り、
あるフォーマットのエクセルファイルを基に
パスワード付きの(コピー)ファイルを生成したいです。

詳細としては、
「ファイル名」と「パスワード」が記載されたリスト(エクセルファイル)があり、
フォーマットファイルをコピーし、
リストの「ファイル名」と「パスワード」を付けた
"新しいファイル"を 自動生成したいのです。
※数十ファイルの生成になります。

初心者につき、検索しても良案がヒットしなかったので、
こちらでご教示いただけないかと、投稿させていただきました。

よろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 まず 数十ファイルあるので繰り返して処理するとか、リストに指定された情報によってブックを作成するとか
 そういうところは別にして、

 ・フォーマットファイル(シート?)を新規ブックとしてコピーする。
 ・その新規ブックをパスワード付で名前を付けて保存する。

 この操作はもちろんできますよね。
 であれば、その操作をマクロ記録してみましょう。
 これから作成すべきマクロのキモの部分のコードが生成されます。

 その生成されたコードには、操作で与えたパスワード部分が抜けた形になっています。
 で、Workbooks.SaveAs で検索すると、

https://msdn.microsoft.com/ja-jp/library/microsoft.office.tools.excel.workbook.saveas.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1

 MSDNの↑のページ含めて、いろいろな解説ページが出てきます。
 これらのページには、Workbooks.SaveAs の引数として書きこみパスワード、読みこみパスワードはどう与えるかの説明があります。

 まず、そこから始めてはいかがですか?

 できあがったコードを眺めているうちに、さきさん自身が、自分で解決できるかもしれませんし、繰り返し処理やリストからの情報取得で
 壁にぶつかれば、作り上げたコードをアップして、SOSを出されたらよろしいかと思います。

(β) 2016/04/19(火) 17:43


なるほど。
ご指導、ありがとうございます。
参考にしてみたいと思います。

また、ある程度作ってみてから
また相談させていただくかもしれませんが、
よろしくお願いします。
(さき) 2016/04/19(火) 18:01


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.