- ExcelCreator 5.0 for .NET -
ExcelCreator 5.0 for .NET FAQ

全般
体験版がインストールされた環境に、体験版をアンインストールせずに、製品版をインストールしても良いでしょうか。
ExcelCreator 5.0 for .NET の体験版で作成したアプリケーションを、ExcelCreator 5.0 for .NET 製品版に置き換えても、問題無く使用可能でしょうか。
ExcelCreator 5.0 for .NET 製品 CD-ROM に収録された ExcelCreator Ver3 をインストールしたいのですが、シリアル№が分かりません。
ExcelCreator 5.0 for .NET 製品 CD-ROM に同梱されている ExcelCreator Ver3 のライセンスやサポートサービス内容について教えてください。


動作環境
日本語環境以外の OS や開発言語での使用について。
ExcelCreator 5.0 for .NET は Excel やAccess の VBA で使用することができますか。


互換性
ExcelCreator 5.0 for .NET と VB-Report 5.0 for .NET との違いについて。
ExcelCreator .NET との互換性はありますか。
ActiveX 版の Excel クリエーター Ver2 (旧バージョン) や ExcelCreator Ver3 との互換性はありますか。


設定
Excel ファイルの行数と列数に制限はありますか。
Excel ファイルのシート数に制限はありますか。
グラフ付きのシートに対応していますか。
色の設定で、列挙体にあるメンバ以外の色を設定する方法について。
行や列を非表示にする方法について。
印刷範囲の設定について。
改ページの設定について。
表示パーセントの設定について。
改行コード (CR+LF [0x0D 0x0A]) を含めた文字列の設定について。
シングルクォート (') を先頭につけた文字列の設定について。
アスタリスク (*) を先頭に2つ以上つけた文字列の設定について。
結合セルに罫線等の属性を設定する場合の注意点。


Excel の機能 / ExcelCreator 5.0 for .NET の制限
保護ブック / シートについて。
マクロの編集と実行。
シート / ブック間のコピーについて。
印刷タイトル (行タイトル / 列タイトル) について。
セルサイズの設定について。
画像の貼り付けについて。
ハイパーリンクについて。
条件付き書式について。
書式情報の取得について。
シート削除後にファイルサイズが減少しない。
「表示形式を追加できません」のエラーメッセージが発生する。
行追加 / 削除等でオブジェクトが移動しない。
計算方法が手動から自動に変わる。
シート削除ができない条件。
シートコピーができない条件。
計算式の計算結果について。


Web
Web アプリケーションとして使用したい。
Web アプリケーションのサンプルプログラムはありますか。
既存の Excel ファイルのオープンやファイル保存ができない現象について。


ExcelCreator .NET クラス
新バージョンで追加された機能について。
新バージョンのライセンスについて。





体験版がインストールされた環境に、体験版をアンインストールせずに、製品版をインストールしても良いでしょうか。

ExcelCreator 5.0 for .NET の体験版を事前にアンインストールしておく必要があります。
体験版をアンインストール後に製品版をインストールしてください。






先頭に戻る


ExcelCreator 5.0 for .NET の体験版で作成したアプリケーションを、ExcelCreator 5.0 for .NET 製品版に置き換えても、問題無く使用可能でしょうか。

ExcelCreator 5.0 for .NET の体験版で作成したアプリケーションは、製品版の開発環境で使用することができます。
但し、ExcelCreator 5.0 for .NET のアセンブリを作成したアプリケーションと同じフォルダにコピーして使用している場合は、ExcelCreator 5.0 for .NET 製品版のアセンブリを、作成したアプリケーションと同じフォルダにコピーしてください。






先頭に戻る


ExcelCreator 5.0 for .NET 製品 CD-ROM に収録された ExcelCreator Ver3 をインストールしたいのですが、シリアル№が分かりません。

製品 CD-ROM に収録されている ExcelCreator Ver3.0 (ActiveX 版) のシリアル番号は、ExcelCreator 5.0 for .NET と同じシリアル番号になります。シリアル番号は、製品 CD-ROM のケース裏面にあるシールに記載されています。
なお、インストール方法などの詳細は、製品 CD-ROM の「ExcelCreator3」フォルダにある「ExcelCreator3_インストール方法.txt」を参照してください。






先頭に戻る


ExcelCreator 5.0 for .NET 製品 CD-ROM に同梱されている ExcelCreator Ver3 のライセンスやサポートサービス内容について教えてください。

・「開発ライセンス」
ExcelCreator 5.0 for .NET と同じ数の開発ライセンスが適用されます。

・「アプリケーションの再配布」
Windows アプリケーションではロイヤルティーフリーです。
Web アプリケーションではサーバーライセンスが必要です。

・「サポートサービス」
ExcelCreator 5.0 for .NET と同じサポートサービスを受けることができます。
お問い合わせの時に必要なシリアル番号につきましては、ExcelCreator 5.0 for .NET のシリアル番号 (製品 CD-ROM のケース裏面に記載されています) をお伝えください。






先頭に戻る


ExcelCreator .NET がインストールされた環境に ExcelCreator 5.0 for .NET をインストールしても良いでしょうか。

ExcelCreator .NET がインストールされた環境に ExcelCreator 5.0 for .NET をインストールしても問題はありません。
なお、ExcelCreator 5.0 for .NET は、新しいバージョンの ExcelCreator .NET クラスを同梱しています。
新しいバージョンの ExcelCraetor .NET クラスに置き換える場合、下記を参照してください。
新バージョン ExcelCreator .NET クラスへの変更方法






先頭に戻る


日本語環境以外の OS や開発言語で使用できますか。

ExcelCreator 5.0 for .NETは、日本語版の OS や開発言語のみ対応しています。
日本語版以外の OS や開発言語には対応しておりません。




先頭に戻る


ExcelCreator 5.0 for .NET は Excel やAccess の VBA で使用することができますか。

ExcelCreator 5.0 for .NET は Excel や Access の VBA で使用することはできません。





先頭に戻る


ExcelCreator 5.0 for .NET と VB-Report 5.0 for .NET との違いについて。

・「ExcelCreator 5.0 for .NET」
Excel のない環境でも Excel ファイルの生成や編集ができる Excel ファイル生成支援ツールです。
また、Excel ファイルの生成は、弊社独自の技術により行いますので、パフォーマンス性にもすぐれたアプリケーションを作成することができます。

・「VB-Report 5.0 for .NET」
Excel で帳票デザインを作成する帳票ツールです。
VB-Report 独自のデザイナ機能はなく、Excel がそのまま帳票デザイナとなります。
Excel をデザイナにすることで、フォント、属性、その他のさまざまなExelの書式設定で美しい帳票デザインを作成することができ、細かなデザイン変更も比較的容易に設定することができます。




先頭に戻る


ExcelCreator .NET との互換性はありますか。

ExcelCreator 5.0 for .NET に新しいバージョンの ExcelCreator .NET クラス (XlsCrtNet5.dll) を同梱しています。
旧バージョン ExcelCreator .NET を使用したアプリケーションを新しいバージョンに置き換える場合、下記を参照してください。
新バージョン ExcelCreator .NET クラスへの変更方法




先頭に戻る


ActiveX 版の Excel クリエーター Ver2 (旧バージョン) や ExcelCreator Ver3 との互換性はありますか。

ExcelCreator 5.0 for .NET コンポーネントは、Excelクリエーター Ver2.0、および ExcelCreator Ver3.0 (ActiveX 版) との互換性はありません。
また、ActiveX 版のコーディングを、ExcelCreator 5.0 for .NET 対応のコーディングへ変換するツールはありません。




先頭に戻る


Excelファイルの行数と列数に制限はありますか。

Excel シートと同じ 65,536 行 × 256 列です。



先頭に戻る


Excelファイルのシート数に制限はありますか。

OpenBook メソッドのオーバーレイでオープン可能な Excel ファイルのシート数は最大 255 シートです。



先頭に戻る


グラフ付きのシートに対応していますか。

ExcelCreator 5.0 for .NET はグラフシートに対応していません。
オーバーレイ元の Excel ファイルにグラフシートが設定されている場合、オーバーレイ後の Excel ファイルへ設定は引き継がれません。
尚、Excel シート上にオブジェクトとして貼り付けられたグラフの場合は、オーバーレイ後の Excel ファイルにグラフを正しく引き継ぐことができます。




先頭に戻る


色の設定で、列挙体にあるメンバ以外の色を設定する方法について。

定数以外の色を設定することができます。
詳細につきましては、色を示す定数を参照してください。




先頭に戻る


行や列を非表示にする方法について。

行の場合は RowHeight プロパティに 0 を、列の場合は ColWidth プロパティに 0 を、それぞれ設定することで非表示とすることができます。



先頭に戻る


印刷範囲の設定について。

ExcelCreator 5.0 for .NET は、PrintArea メソッドでシート毎に印刷範囲を設定できます。



先頭に戻る


改ページの設定について。

Break プロパティで対応しています。



先頭に戻る


表示パーセントの設定について。

Zoom プロパティで対応しています。



先頭に戻る


改行コード (CR+LF [0x0D 0x0A]) を含めた文字列の設定について。

Excel はセル内で文字列を改行すると、改行コードを LF (0x0A) として設定します。そのため、ExcelCreator からセルに改行コードを含んだ文字列を設定する場合も、Excel の改行コードと同じ LF (0x0A) のみを設定して対応してください。

' コーディング例 (Visual Basic .NET)
Xls1.Cell("A1").Value = "改行前" + Convert.ToChar(10) + "改行後"
' コーディング例 (C# .NET)
Xls1.get_Cell("A1").Value = "改行前" + Convert.ToChar(10) + "改行後";




先頭に戻る


シングルクォート (') を先頭につけた文字列の設定について。

ExcelCreator 5.0 for .NET でセルに文字列を設定する場合、内部で先頭のシングルクォートを一つ削除する仕様としているため、設定する文字列には 「''TEST」 のように 2 つのシングルクォートを付加してください。
コーディング例:
Cell("A1",0,0).Value = "''TEST"




先頭に戻る


アスタリスク (*) を先頭に2つ以上つけた文字列の設定について。

先頭にアスタリスク (*) を 2 つ以上付けた文字列は、セル変数名として処理を行いますので、出力する Excel ファイルには反映されません。
アスタリスク (*) を先頭に 2 つ以上付ける文字列を設定する場合は、文字列の先頭に ['] (シングルコーテーション) を付加し対応してください。
コーディング例:
Cell("A1").Value = "'**"




先頭に戻る


結合セルに罫線等の属性を設定する場合の注意点。

結合されたセルに罫線を設定する場合、結合対象のセル全体に対し罫線を設定する必要があります。
セルの範囲指定は、変数名によるセル指定では範囲指定ができないため、セル名、セル位置 (A1 参照形式) や、Pos プロパティを使用して罫線を設定する方法で対応してください。




先頭に戻る


保護ブック / シートについて。

ブックやシートの保護を設定した Excel ファイルの読み書きオープン (OpenBook メソッド) や 読み込み専用オープン (ReadBook メソッド) には対応していません。
また、新規作成 (CreateBook メソッド) で作成した Excel ファイルにブックやシートの保護を設定することも対応していません。




先頭に戻る


マクロの編集と実行。

VBA やマクロに関する部分の編集、および、動作を行うことはできません。



先頭に戻る


シート / ブック間のコピーについて。

シート間やブック間でのセルのコピーや貼り付け、ブック間でのシートのコピーや貼り付けには対応しておりません。



先頭に戻る


印刷タイトル (行タイトル / 列タイトル) について。

行タイトル、列タイトルの設定には対応していません。



先頭に戻る


セルサイズの設定について。

ExcelCreator 5.0 for .NET の場合、幅は文字数 (0 ~ 255 文字)、高さはポイント (0 ~ 409 ポイント) を設定します。
尚、非表示にする場合、行は RowHeight プロパティに 0 を、列は ColWidth プロパティに 0 を設定します。




先頭に戻る


画像の貼り付けについて。

画像を挿入することはできません。



先頭に戻る


ハイパーリンクについて。

ExcelCreator 5.0 for .NET は HYPERLINK 関数に対応していないため、プログラム中から HYPERLINK 関数を設定することは出来ません。



先頭に戻る


条件付き書式について。

ExcelCreator 5.0 for .NET は条件付き書式に対応していません。
条件付き書式を設定した Excel ファイルを オーバーレイ機能にて開き作成した Excel ファイルにも、条件付き書式の設定は引き継がれません。




先頭に戻る


シート削除後にファイルサイズが減少しない。

Excel ファイル (*.xls) は Microsoft 社独自の OLE 複合形式と呼ばれるファイル形式を採用されており、このファイル形式には Excel シート以外の Office アプリケーション等で利用可能なデータが保持されております。
Excel 上で Excel シートの削除を行いファイル保存しますと、前述の複合形式データが再配置されるためサイズの最適化が行われ、その結果、ファイルサイズが減少することになります。
但し、ExcelCreator 5.0 for .NET の DelSheet メソッドでシート削除を行った場合は、Excel に関連する部分へのみ対応した処理を行いますので、基本的にファイルサイズは影響が発生致しません。




先頭に戻る


「表示形式を追加できません」のエラーメッセージが発生する。

ファイルに設定されたセル書式設定の合計数が、Excel の制限 (4000 まで) を超えたために表示されます。
ExcelCreator 5.0 for .NET では、OpenBook メソッド、CloseBook メソッド等のオープン・クローズにて既存と追加されたセル書式設定情報の最適化を行いますが、連続して繰り返し行った場合は最適化されません。
回避するには、オープン・クローズの呼び出し回数を繰り返さずに 1 回へ減らすことにより、最適化が行われるようにしてください。ただし、その場合でもセル書式設定数が 4000 を超える場合には、Excel の制限により同じ現象が発生しますので、ご注意ください。






先頭に戻る


行追加 / 削除等でオブジェクトが移動しない。

オートシェイプや画像が設定されている Excel シートに、行・列の挿入や削除を行った場合のオートシェイプや画像の位置移動には対応しておりません。





先頭に戻る


計算方法が手動から自動に変わる。

ExcelCreator 5.0 for .NET は自動計算や再計算の機能がないため、プログラム中で計算式を設定したり、計算式が参照するセルの値を変更したブックを Excel で開いた際には、自動で Excel 上で再計算する様、編集後の Excel ファイルの[計算方法]を[自動]に設定しています。
オーバーレイ元の Excel ファイルが手動計算モードに設定されている場合でも、プログラム中で設定した数式の計算結果を反映させるため、編集後の Excel ファイルの[計算方法]を[自動]へ変更する仕様にしています。




先頭に戻る


シート削除ができない条件。

マクロを含む Excel ファイルの場合、シートを削除することはできません。



先頭に戻る


シートコピーができない条件。

マクロの設定があるオーバーレイ元の Excel ファイルのシートコピーには対応しておりません。



先頭に戻る


計算式の計算結果について。

セルに Func メソッドで計算式を設定した場合や、計算式が定義されている Excel ファイルをオーバーレイ機能で計算式が参照するセルの値を変更した Excel ファイルを、Excel で開き閉じる時に保存の確認メッセージが表示されます。このメッセージを表示させないようにするには、Func メソッドで計算結果も設定してください。



先頭に戻る


Web アプリケーションとして使用したい。

ASP.NET で作成する Web アプリケーションに対応しています。



先頭に戻る


Web アプリケーションのサンプルプログラムはありますか。

Web 帳票のサンプルプログラムは、下記のサンプルフォルダにあります。

・Visual Basic .NET
 <ExcelCreator 5.0 for .NET インストールフォルダ>\Samples\VB\Ec5WebSampleVb
・C#
 <ExcelCreator 5.0 for .NET インストールフォルダ>\Samples\CS\Ec5WebSampleCs

使用方法は Samples フォルダにある ReadMe_ASPSample.txt を参照してください。






先頭に戻る


既存の Excel ファイルのオープンやファイル保存ができない現象について。

ExcelCreator 5.0 for .NET では、シートやブックの保護が設定された Excel ファイルをオープンすることができません。





先頭に戻る


新バージョンで追加された機能について。

以下の SelectBook メソッド専用の Excel ファイルの各オープンメソッドの他、変数確認や変数名差し込みモードのプロパティが追加されました。

CreateBookEx メソッド
OpenBookEx メソッド
OpenBookEmbedEx メソッド
ReadBookEx メソッド
CloseBookEx メソッド
SelectBook メソッド
VarCheck プロパティ
VarInsertMode プロパティ

詳細は各メソッド / プロパティの機能一覧を参照してください。




先頭に戻る


新バージョンのライセンスについて。

旧バージョン ExcelCreator .NET の所有ライセンス (サイトライセンス、サーバーライセンス含む) を、そのまま継続できます。



先頭に戻る