Функция WeekDay возвращает ошибку компиляции - PullRequest
0 голосов
/ 03 мая 2019

Всякий раз, когда я что-то делаю с функцией WeekDay () в Outlook-VBA, я получаю:

Ошибка компиляции: Неверное количество аргументов неверного назначения свойства.

Это происходит даже в невероятно простом коде, таком как

Sub WeekDayTest()

Dim intDate As Integer

intDate = WeekDay(Now())
Debug.Print intDate

End Sub

Я что-то не так делаю или WeekDay просто не работает в среде Outlook VBA? Все для этого, кажется, сосредоточено вокруг Excel. Интересно, что WeekDayName () работает правильно.

Моя идея использовать его в проверке, чтобы вернуть истину / ложь, если конкретная дата подпадает под летнее время в моем часовом поясе.

1 Ответ

0 голосов
/ 10 мая 2019

Предложение PatricK использовать VBA.WeekDay(VBA.Now) вместо WeekDay() решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...