Microsoft Officeコンテンツコントロールの日付の選択にテキストを追加する


1

ユーザーが日付を選択できるテンプレート文書を作成しています。テンプレート文書は、書式設定されたテキストとともに文書に日付を挿入します。

つまり、今日の日付を選択した場合、出力されます 14th day of March, 2016

「日付をこのように表示」フィールドに入力しましたdth day of MMMM, yyyyが、時間に対応し、日付に対応し、2桁の年に対応している14t12 14a16 of March, 2016ため、出力されました。hdy

追加情報を追加せずにテキストを追加する方法はありますか?

ここに画像の説明を入力してください

編集:また、サフィックスを#に自動的に追加する方法はありますか?すなわち、日付が2それnd以降である場合、または日付である4場合、th後に追加されます。


1
引用符や一重引用符の間に「th day of」を入れたり、プログラムで許可されているマスクを使用してみましたか
SeanClt

1
各単語を一重引用符で囲むと、トリックが行われました'th' 'day' 'of'。回答として送信する場合は受け入れます
ビジャン

回答:


1

各単語を単一引用符で囲みます

すなわち、「th」「day」「of」。


1

これはおそらくマクロを使用しないと不可能です。おそらく最も近いものは、次の形式です。

d "day of" mmmm, yyyy

しかし、これはあなたが望む日付の接尾辞を自動的に追加しません。つまり、例を使用すると、上記の結果は次のようになります。

2016年3月14日

それと一緒に生きるか、フォーマットをより受け入れやすいものに変更することができます。

別のオプションは、VBAとマクロを使用して正しいサフィックスを決定し、追加することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.