本ページには広告が含まれています。
目次
- 1 Application オブジェクト を返すメソッド・プロパティ
- 2 関連するメソッド・プロパティ
- 3 プログラム実行例
- 3.1 &[ページ番号] ページ*
- 3.2 &[ページ番号] / &[総ページ数] ページ*
- 3.3 &[シート名]*
- 3.4 <機種名> 社外秘、&[日付]、&[ページ番号] ページ*
- 3.5 &[ファイル名]*
- 3.6 &[パス]&[ファイル名]*
- 3.7 &[シート名]、Page &[ページ番号]*
- 3.8 &[シート名]、<機種名> 社外秘、&[ページ番号] ページ*
- 3.9 &[ファイル名]、&[ページ番号] ページ*
- 3.10 &[パス]&[ファイル名]、&[ページ番号] ページ*
- 3.11 &[ページ番号] ページ、&[シート名]*
- 3.12 &[ページ番号] ページ、&[ファイル名]*
- 3.13 &[ページ番号] ページ、&[ファイル名]*
- 3.14 &[ページ番号] ページ、&[パス]&[ファイル名]*
- 3.15 <ユーザー名>、&[ページ番号] ページ、&[日付]*
- 3.16 作成者 : <ユーザー名> &[日付]、&[ページ番号] ページ*
- 3.17 &[ページ番号]*
- 4 メソッド
- 5 プロパティ
- 6 参考文献
Excel全体を表すオブジェクトです。Excel全体に対しての操作、設定変更をしたい場合に使います。
- 構文
- Application = Excel.Application
- 引数
- 戻り値
- Excelアプリケーション全体を表します。
Application オブジェクト を返すメソッド・プロパティ
- Excel.Application
- Microsoft Excelアプリケーションを表すApplication オブジェクトを返します。
関連するメソッド・プロパティ
プログラム実行例
&[ページ番号] ページ*
フッターの中央部に&[ページ番号] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P ページ"
.RightFooter = ""
ENDWITH
PRINT Worksheet.PrintPreview
- Calculate
- 計算を実行します。対象となるのは、開かれているすべてのブック、ブック内の特定のワークシート、ワークシート内の指定されたセル範囲のいずれかです。
- ConvertFormula
- 数式内のセル参照を、A1とR1C1の参照スタイル間、相対参照と絶対参照の間、または両方の間で変換します。
- DDEPoke
- アプリケーションにデータを送ります。
- DDETerminate
- 他のアプリケーションへのチャネルを閉じます。
- FindFile
- [ファイルを開く]タイアログボックスを表示します。ファイルを正しく開けたらTrue、開けなければFalseを返します。
- GetOpenFilename
- [ファイルを開く]ダイアログボックスを表示します。選択したファイルのパスを戻値として返します。
- GetSaveAsFilename
- ユーザーからファイル名を取得するために、[名前を付けて保存] ダイアログ ボックスを表示します。ダイアログ ボックスで指定したファイルは、実際には保存されません。
- Quit
- Excelを終了します。
- ActiveCell
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- ActiveSheet
- Worksheet オブジェクト
- Cells
- 作業中のワークシートのすべてのセルを表すRange オブジェクトを返します。
- CustomListCount
- 定義済みのユーザー設定リスト(組み込みリストを含む)の数を返します。
- DisplayAlerts
- Trueの場合、マクロの実行中に特定の警告やメッセージを表示します。
- Selection
- Applicationオブジェクトのアクティブなワークシートで現在選択されているオブジェクトを返します。
- Visible
- Workbooks
- 開いているすべてのワークブックを表すWorkbooks オブジェクトを返します。
結果
使用関数
&[ページ番号] / &[総ページ数] ページ*
フッターの中央部に&[ページ] / &[総ページ数] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P / &N ページ"
.RightFooter = ""
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[シート名]*
フッターの中央部に&[シート名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&A"
.RightFooter = ""
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
<機種名> 社外秘、&[日付]、&[ページ番号] ページ*
フッターの左側に 社外秘、中央部に&[日付]、右側に&[ページ番号] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
HASHTBL INFO
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM filename = FSO.BuildPath(GET_CUR_DIR, "SYSTEMINFO.csv")
FID = FOPEN(filename, F_READ OR F_WRITE)
FPUT(FID, DOSCMD("systeminfo /FO CSV"))
FCLOSE(FID)
FID = FOPEN(filename, F_READ OR F_WRITE)
FOR col = 0 TO 33
INFO[FGET(FID, 1, col)] = FGET(FID, 2, col)
NEXT
FCLOSE(FID)
FSO.DeleteFile(filename)
WITH PageSetup
.LeftFooter = INFO["登録されている組織"] + " 社外秘"
.CenterFooter = "&D"
.RightFooter = "&P ページ"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ファイル名]*
フッターの中央部に&[ファイル名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&F"
.RightFooter = ""
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[パス]&[ファイル名]*
フッターの中央部に&[パス]&[ファイル名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&Z&F"
.RightFooter = ""
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[シート名]、Page &[ページ番号]*
フッターの中央部に&[シート名]、右側にPage &[ページ番号] を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&A"
.RightFooter = "Page &P"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[シート名]、<機種名> 社外秘、&[ページ番号] ページ*
フッターの左側に&[シート名]、中央部に 社外秘、右側に&[ページ番号] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
HASHTBL INFO
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM filename = FSO.BuildPath(GET_CUR_DIR, "SYSTEMINFO.csv")
FID = FOPEN(filename, F_READ OR F_WRITE)
FPUT(FID, DOSCMD("systeminfo /FO CSV"))
FCLOSE(FID)
FID = FOPEN(filename, F_READ OR F_WRITE)
FOR col = 0 TO 33
INFO[FGET(FID, 1, col)] = FGET(FID, 2, col)
NEXT
FCLOSE(FID)
FSO.DeleteFile(filename)
WITH PageSetup
.LeftFooter = "&A"
.CenterFooter = INFO["登録されている組織"] + " 社外秘"
.RightFooter = "&P ページ"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ファイル名]、&[ページ番号] ページ*
フッターの中央部に&[ファイル名]、右側に&[ページ番号] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&F"
.RightFooter = "&P ページ"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[パス]&[ファイル名]、&[ページ番号] ページ*
フッターの中央部に&[パス]&[ファイル名]、右側に&[ページ番号] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&Z&F"
.RightFooter = "&P ページ"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ページ番号] ページ、&[シート名]*
フッターの中央部に&[ページ番号] ページ、右側に&[シート名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P ページ"
.RightFooter = "&A"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ページ番号] ページ、&[ファイル名]*
フッターの中央部に&[ページ番号] ページ、右側に&[ファイル名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P ページ"
.RightFooter = "&F"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ページ番号] ページ、&[ファイル名]*
フッターの中央部に&[ページ番号] ページ、右側に&[ファイル名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P ページ"
.RightFooter = "&F"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ページ番号] ページ、&[パス]&[ファイル名]*
フッターの中央部に&[ページ番号] ページ、右側に&[パス]&[ファイル名]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P ページ"
.RightFooter = "&Z&F"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
<ユーザー名>、&[ページ番号] ページ、&[日付]*
フッターの左側に、中央部に&[ページ番号] ページ、右側に&[日付]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = "akita"
.CenterFooter = "&P ページ"
.RightFooter = "&D"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
作成者 : <ユーザー名> &[日付]、&[ページ番号] ページ*
フッターの左側に作成者 : 、中央部に&[日付]、右側に&[ページ番号] ページを表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
HASHTBL INFO
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM filename = FSO.BuildPath(GET_CUR_DIR, "SYSTEMINFO.csv")
FID = FOPEN(filename, F_READ OR F_WRITE)
FPUT(FID, DOSCMD("systeminfo /FO CSV"))
FCLOSE(FID)
FID = FOPEN(filename, F_READ OR F_WRITE)
FOR col = 0 TO 33
INFO[FGET(FID, 1, col)] = FGET(FID, 2, col)
NEXT
FCLOSE(FID)
FSO.DeleteFile(filename)
WITH PageSetup
.LeftFooter = "作成者 : " + INFO["登録されている所有者"]
.CenterFooter = "&P ページ"
.RightFooter = "&D"
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
&[ページ番号]*
フッターの中央部に&[ページ番号]を表示します。
DIM Application = Excel.Application
DIM Worksheet = Application.ActiveSheet
DIM PageSetup = Worksheet.PageSetup
WITH PageSetup
.LeftFooter = ""
.CenterFooter = "&P"
.RightFooter = ""
ENDWITH
PRINT Worksheet.PrintPreview
結果
使用関数
メソッド
<表示切り替え>プロパティ
<表示切り替え>参考文献
関連記事
- XLOPEN関数 (スクリプト関数)
- XLOPEN関数は、Excelまたは OOoのCalcを起動する関数です。第一引数に読み込むファイル名(新規の場合は省略)、第二引数に起動フラグ、第三引数以降にパラメータ(パスワードや読み込み専用)を指定します。
- XLSETDATA関数 (スクリプト関数)
- Excelのセルに値を代入します。
- XLSHEET関数 (スクリプト関数)
- PageSetup オブジェクト
- Excel のシートの印刷設定を表すオブジェクトです。シートの用紙サイズ、余白、方向、印刷タイトルなど、印刷に関連する設定を管理するのに使用されます。
- Border オブジェクト
- 上下左右一つひとつの罫線を表します。
- Characters オブジェクト
- オブジェクトに含まれる文字列の文字を表します。
- Charts オブジェクト
- 指定されたブックまたは作業中のブックにあるすべてのグラフシートのコレクションです。
- Comment オブジェクト
- セルに関連付けられたコメントを表します。
- FullSeriesCollection オブジェクト
- グラフのデータ系列を表すコレクション。
- LineFormat オブジェクト
- 線に関する書式設定。