私は次のことを行いVB.netでのプログラム作成しています。put、私は電子メールでファイルを受信ハイレベルでVB.netテキスト - > Excelの変換(変換後に必要な書式設定が)
を監視フォルダに添付ファイルを添付し、テキストファイルをExcelにインポートし、Excelをフォーマットして、Excelファイルを受信者のリストに電子メールで送信します。ここで
は私の計画である:
完了- ます。Outlook VBAは、特定のメッセージのためにすべての受信メールを監視すること。メッセージが受信されると、特定のネットワークフォルダに.txtファイルが添付されます。完成し
- :(VB.net)テキストファイルが完了していない
- の処理を開始追加されているフォルダ、モニター:完了していない
- エクセル に(VB.net)のインポートテキストファイルを:(VB.net)書式Excelのテキストファイル。 (データ行の追加、色/サイズの列見出しの書式設定、空白列の追加、ドロップダウン選択を許可する空白列のデータ検証の追加)
- 完了:(VB.net)ファイルを保存します。
- 完了:(VB.net)受信者の一覧にファイルを送信します。
明らかに上記の項目は完全ではありませんが、私はこのようなものに近づくための最良の方法と思われるものについていくつかのアドバイスをしたかったのです。ファイルのインポートと書式設定は、これを行う最も効率的な方法が何であるかを判断できないため、私にいくつかの問題を引き起こしています。
- 上記の方法:私はこれまで考えてきたもの
。エクセルにインポート - >フォーマット
- 私のために既に行われたフォーマットをすべて含むテンプレートエクセルを持っていて、データをこのドキュメントに移行しようとしています。それは実現可能ですか?テンプレートをすでに作成しておき、テキストファイルを新しいExcelファイルにインポートし、そのデータをExcelテンプレートに移行しますか?
ドキュメントの書式設定に関して私が考えたことは、私が必要とするすべての書式設定を行い、そのマクロを自分のvb.netコードに変換しようとするマクロを記録することでしたしかし、それがうまくいくかどうかは分かりません。テキストファイルが毎回正確な形式で提供されることを確認する必要がありますか?
誰もが喜んで提供しているアドバイスや提案に本当に感謝しています。
甘い、ありがとうDirk!私は今それを見に行くつもりです。私は本当に助けに感謝します! – Trizzle
Dirk - 最初にテキストファイルをExcelにインポートしてから、すべての書式を適用することをお勧めしますか? – Trizzle
私はメモリ内のテキストファイルからデータを読み込みます(一般的な形式の場合はhttp://www.filehelpers.com/などのライブラリを使用しています)。その後、メモリからExcelを作成します。 – Dirk