MS Word field camp to distinguish between Good Morning, Good



我需要一个字段来根据时间(早上好,下午好)自动生成Word文档

在excel中,我知道

=IF(HOUR(NOW())<=11;"Good Morning, ";IF(HOUR(NOW())>=18;"Good Evening, ";"Good Afternoon, ")) 

上面的excel公式给出了基于白天时间的问候语我如何将其反映到MS Word中的归档代码上?至少早上好和下午好

我在一个字段代码

中尝试了这个方法
{ IF {TIME  @ "am/pm"} = "am" "Good Morning,", "Good Afternoon" }

但似乎不工作

如果有人能告诉我这段代码有什么问题,或者遗漏了什么,我将不胜感激。

谢谢

例如:

好{= INT({时间 @ hh}/6) 2 #"晚上";"早晨";"下午"}

注意:两组字段大括号对(即:'{}')通过Ctrl-F9 (Mac上的Cmd-F9,或者如果你使用笔记本电脑,你可能需要使用Ctrl-Fn-F9)在文档本身中创建;你不能简单地键入或复制它们。从此消息粘贴它们。通过任何标准的Word对话框添加它们也是不实际的。字段结构中表示的空格都是必需的。

最新更新