【发布时间】:2011-03-07 22:31:27
【问题描述】:
我有一些 VB 使用 DAO 来获取一些数据,其中一个字段是日期字段(如交易日期)。它不是日期/时间,只是简单的日期,如 dd/mm/yyyy。
我知道如何在访问表单上执行此操作,但现在我正在处理一些 excel/ppt 自动化。我使用类似这个简单的示例 DAO sql 字符串,openrecordset 来获取数据。
所以假设有问题的数据只是 rs!Date。
我把它移到 powerpoint 像这样:
Set oShape = oSlide.Shapes("S1_Date")
Set oTextRange = oShape.textFrame.TextRange
oTextRange.Text = rs!Date
现在我忽略了各种东西,但这是将我已经在记录集中的这个日期转移到 ppt pres 的部分,很好,只有这种格式
dd/mm/yyyy
我真的很想知道如何简单地得到这个
"dd-MMM-yyyy"
作为我想要的输出字符串。
谢谢 贾斯汀
【问题讨论】:
标签: ms-access vba automation powerpoint office-automation