為什麼在回圈內使用 Excel Easy Text Vi 時, 會出現 2146827284 的錯誤訊息?



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本:
次要軟體:

問題: 我正在使用 Report Generation Toolkit for Microsoft Office 開發一個 LabVIEW的VI。我在回圈中使用Excel Easy Text VI 將資料寫入所設計的程式中。當我的VI執行一陣子後, 我得到以下的錯誤訊息

Error -2146827284 occurred at Unknown System Error in Excel_Get_Range.vi->Excel Merge Cells.vi->Excel Easy Text.vi->My_VI.vi

我為什麼會得到這個錯誤訊息呢?

解答: 如果這個錯誤訊息在執行VI一陣子後才發生, 這很有可能是因為寫入的資料已經達到Excel 試算表格的大小限制。

MS Office 2007之前的版本都有 256欄 及 65,536列的限制, 直到2007版發行後, 才將此限制值提高到 16,384 欄和1百萬列。如果在寫入資料時, 超過了這些限制值,就會出現從 Excel_Get_Range Vi 得到 Error -2146827284 的錯誤訊息。在迴圈中進行資料寫入, 若沒有特別做超過這些限制值的檢查動作, 很容易就會超過這些限制值。 Report Generation Toolkit 從1.1.2 版開始對 MS Office 2007 有支援。

相關連結: Knowledgebase 377HP528: Why Do I Get Error -2146827284 at the Excel Insert Graph VI?
Knowledgebase 2K1DI1OH: Error -2146827284 when Importing Macro to Office 2002/XP?

附加檔案:





報告日期: 07/07/2003
最後更新: 01/07/2009
文件偏號: 2Z6D1LTL