本ページには広告が含まれています。
Excelで新規ブックの作成、既存ファイルを開く処理を関数化したものです。引数を指定しなかった場合は新規ブックを開き、引数を指定した場合はそのパスのブックを開きます。
- 構文
- Excel = ExcelBoot( path )
- 引数
- path 省略可
- 開くファイルのパス名
- 戻り値
- Excel オブジェクト
プログラム
解説
- 2行目
- 3行目
- 5行目
- 7-11行目
- 親フォルダ名を取得できなければカレントディレクトリとpathを繋げて絶対パスにし、そのパスにあるファイルを開く。
- 13行目
- Excel オブジェクトを戻り値として返す。
使い方
新規ブックの作成
新規ブックを作成し、生成したExcel オブジェクトをExcelに代入します。
指定したパスのブックを開く
生成したExcel オブジェクトをExcelに代入し、「D:\Documents\Book1.xlsx」を開きます。
プログラム実行例
罫線を引く
使用関数
解説(自動生成)
相対座標
結果

使用関数
解説(自動生成)
2軸のグラフを作成する
使用関数
解説(自動生成)
ソート
人口の多い順にソートします。
使用したファイルをダウンロードできます。
[download "/example/510/都道府県別人口.xlsx"]使用関数
解説(自動生成)
指定したシートが存在するか
Sheet1〜Sheet5のシートが存在するか調べます。
存在しなければExcel.Sheets(SheetName)でエラーを出すので、存在有無を確認できます。
結果
使用関数
解説(自動生成)
人口の上位3位取得
上位3位まで赤文字にする。
使ったファイルのダウンロードは下記リンクからできます。
[download "/example/510/都道府県別人口.xlsx"]結果

使用関数
解説(自動生成)
九九の表を作る
結果

使用関数
解説(自動生成)
公開日:
更新日:
関連記事
- XLOPEN関数 (スクリプト関数)
- ExcelまたはOOoのCalcを起動。
- XLSETDATA関数 (スクリプト関数)
- Excelのセルに値を代入する。
- XLSHEET関数 (スクリプト関数)
- Excelシートを追加・削除する。
- PageSetup オブジェクト
- Excel のシートの印刷設定を表すオブジェクトです。シートの用紙サイズ、余白、方向、印刷タイトルなど、印刷に関連する設定を管理するのに使用されます。
- Application オブジェクト
- Excel全体を表すオブジェクトです。Excel全体に対しての操作、設定変更をしたい場合に使います。
- Border オブジェクト
- 上下左右一つひとつの罫線を表します。
- Characters オブジェクト
- オブジェクトに含まれる文字列の文字を表します。
- Charts オブジェクト
- 指定されたブックまたは作業中のブックにあるすべてのグラフシートのコレクションです。
- Comment オブジェクト
- セルに関連付けられたコメントを表します。
- FullSeriesCollection オブジェクト
- グラフのデータ系列を表すコレクション。
