|
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
実行画面例
|
|