2013-12-19 47 views
0

好吧,我知道有這樣的問題,但我在這裏有一個奇怪的例子。這個問題有點寬泛,但我不能具體說明,因爲這個問題是特定於我們的生產服務器的,並且不在任何多個測試服務器上或本地重複。生成PDF給出「值不在預期的範圍內」錯誤,XLS不

所以我們試圖生成一個報告,我們提供了2個擴展選項:PDF或XLS。前端服務器在另一臺安裝了Excel的服務器上調用WCF服務,因此調用COM庫(Assembly Microsoft.Office.Interop.Excel.dll,v12.0.0.0)。該服務器然後生成一個文件並將其保存在XLS或PDF中。然後,它返回到保存的文件的路徑,以便前端服務器可以撿起它...

而這裏有一個有趣的部分:雖然生成XLS不會產生錯誤,但PDF生成會死「值不落在預期範圍「異常。兩者都使用相同的生成機制,都使用與輸入相同的數據,並且僅在生產中發生。

任何人都可以暗示我可能的原因嗎?

編輯:好的,所以我接近了源。我得到的錯誤專門就試着將文件導出爲PDF如下:

workbook.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, resultPath, XlFixedFormatQuality.xlQualityStandard, true, true, Nil, Nil, false, Nil); 

現在我GOOGLE了這一點,得到了一堆相同的排序問題並沒有答案吧。即使在微軟論壇上。正如我所說 - 有絲毫的暗示是值得歡迎的。

回答

相關問題