期間を、指定された単位で表示します。
構文
expression。
DurationFormat( _Duration_, _Units_ )
expressionApplication オブジェクトを 表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Duration | 必須 | バリアント型 (Variant) | 表示される期間を指定します。 |
| Units | 省略可能 | 長整数型 (Long) | 期間を表示するために使用する単位を指定します。 使用できる定数は、 PjFormatUnit クラスの定数のいずれかです。 |
戻り値
String
注釈
期間の横に表示される時間ラベルは、タイムスケールで指定された形式を使用します。[オプション] ダイアログ ボックスの [編集] タブの設定で、タイムスケールは "分"、"時間"、"日"、"週"、"月"、"または "年" です。
たとえば、 Duration が "2w"、 Units が pjDays、 Days as: 設定が "day" の場合、 DurationFormat メソッドは "10 days" を返します。
例
次の使用例は、選択されたタスクの期間を週の単位で表示します。
Sub DurationInWeeks()
MsgBox DurationFormat(ActiveCell.Task.Duration, pjWeeks)
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。