忍者ブログ

もう一度やるか。2号

気になったことを取り上げています。

俺メモ

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

俺メモ

Word文書でプロフィールとか作った際に
年齢を自動計算で表示させる方法。→

1. 表示→ツールバー→フォーム

2. 生年月日欄の「 年 月 日」を反転表示→フォーム→テキストボックスフォームフィールド
→種類「日付」、既定の日付「(自分の生年月日)」、書式は適当、ブックマーク名「誕生日」
→OK

3. 満xx歳欄の「 歳」を反転表示→フォーム→テキストボックスフォームフィールド
→種類「数値」、ブックマーク名「年齢」
→OK

4. ALT+F11→「ThisDocument」をダブルクリック
Private Sub Document_Open()
Dim Birthday As Date
Birthday = CDate(Me.FormFields("誕生日").Result)
If IsDate(Birthday) Then
Me.FormFields("年齢").Result = DateDiff("yyyy", Birthday, Date)
If CDate(CStr(Year(Date)) & "/" & Format(Birthday, "mm/dd")) >= Date Then
Me.FormFields("年齢").Result = Me.FormFields("年齢").Result - 1
End If
End If
End Sub
5. ツール→マクロ→セキュリティ→「中」
→OK

これで文書を開く度に、今日の日付から年齢を計算してくれるはず。

拍手

PR

コメント

プロフィール

カレンダー

04 2026/05 06
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

カウンター

ブログ内検索(google)