Form_Load イベントでアクティブシート以外のシートの初期表示位置を設定できない

文書番号 : 11870     文書種別 : 不具合     最終更新日 : 2003/07/07
文書を印刷する
対象製品
El Tabelle for .NET
発生環境
v1.0.2003.0117
v1.0.2003.0324
v1.0.2003.0425
v1.2.2003.0630
状況
修正済み
詳細
Form_Load イベントで PlaceCell メソッドまたは TopLeft プロパティを使用してアクティブシート以外のシートに初期表示位置の設定を行っても、設定が反映されず、常に A1 から表示されてしまいます。

Form 表示後にコマンドボタンから設定した場合は問題ありません。
回避方法
この現象はファイル バージョン v1.2.2003.0724 以降のアセンブリで修正されています。

問題が修正されたアセンブリに移行するか、次の操作を行うことで現象を回避できます。

・PlaceCell メソッドまたは TopLeft プロパティの前に ActivePosition プロパティに初期表示位置を設定します。ただし、この方法は FreezeColumns, FreezeRows プロパティを併用している場合に使用できません。
・WorkBook の ActiveSheetIndex を変更し、PlaceCell メソッドまたは TopLeft プロパティで初期表示位置を設定します。確実に現象を回避できますが、データ量が増えた場合、表示が乱れる恐れがあります。
キーワード
ELTB03178

この文書は、以前は次のバグレポートIDで公開されていました : 3112