数式を設定している旧バージョンのプロジェクトを移行すると、プロジェクトの起動時にエラーが発生する

文書番号 : 31994     文書種別 : 不具合     登録日 : 2012/02/23     最終更新日 : 2013/01/23
文書を印刷する
対象製品
SPREAD for Windows Forms 5.0J
状況
修正済み
詳細
数式を設定している旧バージョンのプロジェクトを移行すると、プロジェクトの起動時にエラーが発生します。この現象は、SPREAD for .NET 1.0J Windows Formsの1.0.6.0以前のバージョンを使用してた場合に発生します。

【再現手順1】
1. 旧バージョン(1.0.6.0)でプロジェクトを作成します。
2.セルC1の数式として”SUM(A1:B1)”を設定しプロジェクトを保存します。
3.移行手順に従い移行を行います。
4.5.0Jでプロジェクトを開き、デザイン画面を表示します。
 -- 「無効なトークンが検出されました」というエラーが発生します。
 -- また、プロジェクトを実行できません。

【再現手順2】
1. 旧バージョン(1.0.6.0)でプロジェクトを作成します。
2.セルE1の数式として”C1-D1”を設定しプロジェクトを保存します。
3.移行手順に従い移行を行います。
4.5.0Jでプロジェクトを開き、セルE1の数式を確認します。
 -- 数式の値が正しくありません(”$A:$A-D1”になります)
回避方法
Service Pack 4(5.0.2027.2008)で修正済み。
Service Pack 4(5.0.2027.2008)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

移行作業を行う前に、Visual Studio 2002/2003と旧バージョンがインストールされている環境でプロジェクトを起動し、シートのリファレンスタイルをR1C1スタイルに変更します。

【手順】
1.1.0Jでプロジェクトを起動し、SPREADデザイナを表示します。
2.シートのReferenceStyleをA1からR1C1に変更し、プロジェクトを保存します。
3.移行手順に従い移行を行います。
4.5.0Jでプロジェクトを起動し、SPREADデザイナを表示します。
5.シートのReferenceStyleをR1C1からA1に変更します。
キーワード
SPNE08568