0

在工作中,我的任务是修复他们多年来一直使用的可怕电子表格。我正在寻找一种解决方案,允许我打印(双面打印,基本程序运行后的一段时间)相同的电子表格,但在打印下一个之前更新日期。如果这个项目是用 C 或 C++ 编写的,我可以处理它,但使用 Excel 表对我来说是不可能的。我一直在寻找几天的结束,无法得到任何工作。我不在乎什么特定的语言,我只是对 MS Office 编程一无所知。有什么建议么?

示例:电子表格在我正在寻找的伪代码中的工作簿 LCWB.XLS 中称为“LC”:

允许我选择 10 12 14 周的按钮或输入,并将该数字 * 7 存储在我们称为 X 的变量中以提供天数。

还将有“开始日期”存储在单元格“A1”中

日期被提供给程序以在每次迭代时更新日期,直到有 70 页的连续日期。

然后一个循环

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

不需要保存任何东西,我希望这是有道理的,如果没有,我将上传部分实际工作表。我真的很想自己解决这个问题来学习,但我很困惑。就像我之前提到的,语言并不重要。Excel、VB、VC# 中的 VBA...运行它的计算机有 Win XP SP3 和 Office 2007。

4

1 回答 1

0

如果工作表上除了日期没有变化,为什么还需要打印工作表?

我是一个打印提供商,并将其称为可变数据打印项目。就个人而言(知道设计软件),我会将所有日期放入 CSV 文件,然后将其余文档内容放入 InDesign。或者,您可以使用 M$ Word 的邮件合并功能......无论如何,文档中有一个字段(如套用信函),可以从 CSV 文件中提取日期。Word 或 InDesign 将生成多页文件供您打印,并在该字段所在的位置插入日期。

于 2012-06-29T19:59:59.887 回答