【发布时间】:2017-11-06 01:25:33
【问题描述】:
我想知道是否有与"[$-409]mmmm yyyy" 等效的 Outlook VBA,它可以让 Excel 在您想要的语言环境中显示日期。Format(Date, "[$-409]mmmm yyyy") 只是默默地被忽略,只显示在系统语言环境中(我需要在两个不同的地方使用 2 个不同的语言环境,因此不能选择更改系统语言环境)。
编辑:我的问题实际上与this one 几乎是重复的,而且在应用程序 Outlook 或 PowerPoint 中似乎都不可能。
【问题讨论】:
-
我的理解是$-409的意思是在美国版的“mmmm yyyy”中显示一个日期。也就是说,将月份显示为一月、二月等,而不是使用系统区域设置定义的语言。你有哪两个语言环境?
-
这个答案stackoverflow.com/a/899290/973283中有一些相关信息。
-
@TonyDallimore 您对
$-409的含义是正确的,但它似乎只适用于 Excel 的单元格数字格式,而不适用于 VBA,这是我在这里提出问题的目的。
标签: vba date outlook format locale