|
Delphi Programming / Object Pascal
[掲載 2009年05月24日] [更新 2013年12月30日] エクセル操作フォームEx |
エクセル操作フォームEx
概要 |
クラス名 |
TplExcelFormEx |
バージョン番号 |
9.18 [2013年12月30日] |
開発時動作確認
(VCL-32, VCL-64) |
|
テストEXE動作確認 |
|
必要コンポ類 |
- |
その他 |
前作エクセル操作フォーム (2003年02月~2009年05月) の仕様変更版
ソースコード,テストプログラムの EXE ファイル付き
再配布,改変,転載,商用アプリでの使用も自由 |
|
plExcelEx.zip [5,034 KB] [2013年12月30日 更新] |
TForm にマイクロソフトエクセルを操作するためのコードを追加したものです.[Imports] フォルダのExcel2000 と Office2000 を使用しています.
このエクセル操作フォームEx は,拙作ワード操作フォームEx 同様,ある程度体裁を整えたブック,あるいはシートに対して操作を行う状況を想定して作成してあります.したがって,新規ブックなどの機能はありません.このフォームやテストプログラムのコードを修正,追加などしてご利用下さい. |
エクセルを表示して操作するのではなく,エクセルのファイル (セル) へデータ代入したり,逆にデータのみを取得するのが目的であれば,他の方法を検討してください.当サイトのサンプルプログラム集にヒントとなるコードがあるかも知れません. |
メニュー,コマンドバー,Excel 2007 から追加されたリボンコントロール等は一切表示しません.また,多くのショートカットキーを無効にしています.デフォルトでは,
- シートのタブは非表示
- 列と行の番号 (見出し) は非表示
- 枠線は非表示
- 数式バーは非表示
- ページの区切り点線は表示
となっています.マウスの右クリックのメニューは使用可能となっていますので,ある程度,シートやセルに対する設定や操作は可能となっています. |
下図は,フォームの左側にエクセルのブックを表示しています.起動時のブックが指定されていない場合は何も表示しません.右側が操作用のコントロールを配置するためのパネルコンポーネントです. |
|
図1
実行画面例
|
|