0

仕事で、私は彼らが長年使用している恐ろしいスプレッドシートを修正する任務を負っています。私が探しているのは、同じスプレッドシートを(両面印刷で、基本プログラムが動作してからしばらくしてから)印刷できるようにするソリューションですが、次のスプレッドシートを印刷する前に日付を更新します。このプロジェクトがCまたはC++の場合は処理できますが、Excelシートを使用すると不可能になります。私は何日も探していましたが、何も機能しません。私は特定の言語を気にしません。MSOfficeプログラミングについては何も知りません。助言がありますか?

例:スプレッドシートは、私が探している疑似コードのワークブックLCWB.XLSでは「LC」と呼ばれています。

10 12 14週間を選択し、その数値* 7を格納して、Xと呼ぶ変数に日数を提供するためのボタンまたは入力。

セル「A1」には「開始日」も保存されます

日付はプログラムに提供され、連続した日付が含まれる70ページになるまで、反復ごとに日付を更新します。

次にループ

while count <= X print excelworksheet LC update "date cell" = "date cell" + 1

何も保存する必要はありません。これが理にかなっているといいのですが、そうでない場合は、実際のシートの一部をアップロードします。自分でこれを理解して学びたいのですが、とても混乱しています。前に述べたように、言語は重要ではありません。ExcelのVBA、VB、VC#...これを実行しているコンピューターには、WinXPSP3とOffice2007が搭載されています。

4

1 に答える 1

0

シートの日付以外に何も変更されていないのに、なぜシートを印刷する必要があるのですか?

私は印刷プロバイダーであり、これをバリアブルデータ印刷プロジェクトと呼びます。個人的に(設計ソフトウェアを知っている)、すべての日付をCSVファイルに入れてから、残りのドキュメントコンテンツをInDesignに入れます。または、M $ Wordのメールマージ機能を使用できる場合もあります...とにかく、CSVファイルから日付を取得するフィールド(フォームレターなど)がドキュメントにあります。WordまたはInDesignは、そのフィールドがあった場所に日付を挿入して印刷するためのマルチページファイルを生成します。

于 2012-06-29T19:59:59.887 に答える