2012-05-20 51 views
0

在工作中,我負責修復他們已使用多年的可怕電子表格。我在尋找的是一種解決方案,使我能夠在基本程序運行後的一段時間內打印(雙面打印)相同的電子表格,但在打印下一張電子表格之前更新日期。如果這個項目是用C或C++編寫的,我可以處理它,但是使用Excel工作表讓我無法做到。我一直在尋找好幾天,不能得到任何工作。我不在乎什麼特定的語言,我只是不瞭解MS Office編程。有什麼建議麼?在Excel 2007中打印

舉例: 電子表格被稱爲「LC」在當前工作簿LCWB.XLS 在僞我在尋找:

一個按鈕或輸入,讓我選擇10 12 14周,存儲數* 7天提供一個變量,我們稱之爲X.

也將是「開始日期」存儲在單元格「A1」

日期提供給程序在每次更新日期迭代,直到有70個頁面上有連續的日期。

然後循環

而數< = X 打印Excel工作表LC 更新「日期的單元格」 =「號電池」 + 1

不需要保存任何東西,我希望這是有道理的如果沒有,我會上傳部分實際表格。我真的很想自己去學習,但我很困惑。 就像我之前提到的那樣,語言無關緊要。 VBA在Excel,VB,VC#中......運行該程序的計算機具有Win XP SP3和Office 2007.

+1

我會推薦VBA這樣一個簡單的任務。如果您包含示例工作簿,這將非常有幫助。 –

回答

0

爲什麼如果表格中沒有任何內容更改但是日期是否需要打印表單?

我是一家印刷供應商,將其稱爲可變數據印刷項目。個人(瞭解設計軟件)我會將所有日期放入CSV文件中,然後將其餘文檔內容放入InDesign中。或者,您可以使用M $ Word的郵件合併功能......無論如何在文檔中有一個字段(如表格字母),可以從CSV文件中提取日期。 Word或InDesign將生成多頁文件供您打印,並在該字段位置插入日期。

+0

謝謝,數據全部在excel中,使用郵件合併確實做到了。我正在整個寫這本書,以避免我所擁有的陷阱。我將用我得到的代碼更新這個較舊的線程以使其工作 –