Application.TableEditEx メソッド (Project)
文字列を折り返すことができて [ 新しい列の追加] 機能を含めることができるテーブルを作成、編集、またはコピーします。
構文
式。 TableEditEx
( _Name_
, _TaskTable_
, _Create_
, _OverwriteExisting_
, _NewName_
, _FieldName_
, _NewFieldName_
, _Title_
, _Width_
, _Align_
, _ShowInMenu_
, _LockFirstColumn_
, _DateFormat_
, _RowHeight_
, _ColumnPosition_
, _AlignTitle_
, _HeaderAutoRowHeightAdjustment_
, _HeaderTextWrap_
, _WrapText_
, _ShowAddNewColumn_
)
式Application オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
名前 | 必須 | String | 作成、編集、またはコピーするテーブル名を指定します。 |
TaskTable | 必須 | ブール型 (Boolean) | True の 場合、作業中のテーブルには、タスクまたはリソースに関する情報が含まれています。それ以外の場合、 false を指定 します。 |
Create | 省略可能 | ブール型 (Boolean) | True プロジェクトは、テーブルを作成する場合それ以外の場合、 false を指定 します。 NewNameが定義されていない場合、新しいテーブルには Nameに指定した名前が与えられます。 それ以外の場合、新しいテーブルは Name で指定されたテーブルのコピーであり、 NewName で指定された名前が指定されます。 既定値は False です。 |
OverwriteExisting | 省略可能 | ブール型 (Boolean) | True 新しいテーブルを既存のテーブルが上書きされている場合それ以外の場合、 false を指定 します。 既定値は、 false を指定 します。 |
Newname | 省略可能 | String | 既存のテーブルの新しい名前 ( Create は False) または新しいテーブル ( Create は True)。 NewNameが定義されていないと、 Createが false の場合 、 Nameで指定されたテーブルは、現在の名前を保持します。 既定値は、空の文字列 ("")。 |
FieldName | 省略可能 | String | 変更するフィルターの名前を指定します。 |
NewFieldName | 省略可能 | String | 新しいフィールドの名前。 NewFieldName で指定されたフィールドは、FieldName で指定されたフィールドに置き換えられます。 |
Title | 省略可能 | String | FieldName で指定されたフィールドのタイトル。 |
Width | 省略可能 | Integer | FieldName で指定されたフィールドの幅を指定する数値。 既定値は、新しいフィールドの場合は 10 です。 |
Align | 省略可能 | Integer | FieldName で指定されたフィールド内のテキストを配置する方法を指定します。 PjAlignment 定数は、次のいずれか: pjLeftpjCenter 、 pjRight です。 既定値は、 pjRight です。 |
ShowInMenu | 省略可能 | ブール型 (Boolean) | True を指定 すると、テーブル名が [ テーブル ] ドロップダウン メニューに表示されます。それ以外の場合は False。 ([ テーブル] ドロップダウン メニューは [表示 ] リボンにあります)。既定値は False です。 |
LockFirstColumn | 省略可能 | ブール型 (Boolean) | True の 場合は、プロジェクトをロックまたはテーブルの最初の列への変更を防ぐことがそれ以外の場合、 false を指定 します。 既定値は、 false を指定 します。 |
DateFormat | 省略可能 | 整数型 (Integer) | テーブルの日付フィールドの形式を指定する定数です。 PjDateFormat 定数のいずれかをすることができます。 既定値は pjDateDefault です。 |
RowHeight | 省略可能 | 整数型 (Integer) | テーブルの行の高さを指定します。 既定値は 1 です。 |
ColumnPosition | 省略可能 | 長整数型 (Long) | 編集する列の番号を指定します。 (列には、0 から始まる左から右に番号が付けられます)。 NewFieldName を 指定すると、テーブルに新しい列が挿入されます。 ColumnPosition が 0 に設定されている場合、テーブルの最初の列 (LockFirstColumn は False) または 2 番目の列 (LockFirstColumn が True) に新しいフィールドが挿入されます。 テーブルの右端の列を指定するには、引数 ColumnPosition に -1 を指定します。 既定値は -1 です。 |
AlignTitle | 省略可能 | 長整数型 (Long) | 列のタイトルの配置を指定する定数です。 PjAlignment 定数は、次のいずれか: pjLeftpjCenter 、 pjRight です。 既定値は、 pjCenter です。 |
HeaderAutoRowHeightAdjustment | 省略可能 | ブール型 (Boolean) | True の 場合は、テーブルの行の高さが自動的に調整それ以外の場合、 false を指定 します。 既定値は、 true を指定 します。 |
HeaderTextWrap | 省略可能 | ブール型 (Boolean) | True プロジェクトは、テーブルのヘッダーにテキストをラップしている場合それ以外の場合、 false を指定 します。 既定値は、 true を指定 します。 |
WrapText | 省略可能 | ブール型 (Boolean) | True テーブルは、行のテキストをラップしている場合それ以外の場合、 false を指定 します。 |
ShowAddNewColumn | 省略可能 | Boolean | True を指定 すると、テーブルに右端の 列に [新しい列の追加] 機能が表示されます。それ以外の場合は False。 |
戻り値
ブール型 (Boolean)
注釈
プロジェクトは、年、月の順序を設定し、日付の形式の日付が Windows のコントロール パネルの [ 地域と言語のオプション ] ダイアログ ボックスに対応する値に等しい。
作業中のテーブルをコピーするには、 TableCopy メソッドを参照してください。
例
次の例では、タスク配分状況テーブルに基づいてテーブルを作成し、[ 新しい列の追加] 機能を含め、 テーブルを [テーブル ] ドロップダウン メニューに追加します。 マクロは、タイトルと幅が 12 の 2 番目の列として [優先度] フィールドを追加し、既定の日付形式を変更してから、新しいテーブルをアクティブ ビューにします。
Sub CreateNewTaskUsageTable()
TableEditEx Name:="Usage", TaskTable:=True, Create:=True, _
NewName:="Priority Tasks", ShowAddNewColumn:=True
TableEditEx Name:="Priority Tasks", TaskTable:=True, _
NewFieldName:="Priority", Title:="Priority", Width:=12, _
ShowInMenu:=True, DateFormat:=pjDate_mm_dd_yy, _
ColumnPosition:=1
TableApply "Priority Tasks"
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。