-1

我试图将 DateAdd 函数作为字符串

到目前为止我得到了

Dim newDate 
newDate = DateAdd("m", 1, date)
MsgBox(newDate.ToString("d"))

哪个需要错误对象

我正在尝试创建一个获取日期并添加 1 个月然后写入活动文本层的 Photoshop 脚本

'Get and Change Expiry Date 
docRef.ActiveLayer = docRef.Layers(3)
Set textItemRef = docRef.ActiveLayer.TextItem

Dim newDate 
newDate = DateAdd("m", 1, date)
textItemRef.Contents = newDate.ToString("d")

任何帮助都会很棒

4

1 回答 1

0

VBA 中的字符串不是对象,因此没有ToString()方法,这就是 VB.NET。

newDate = DateAdd("m", 1, date)
MsgBox newDate

或者

MsgBox format$(newDate, "dd/mm/yyyy")
于 2013-07-15T16:17:28.560 回答