Добрый день!
292- не могу понять за что отвечает?
292 - это сумма значений параметров, характеризующих вид диалогового окна.
292 = 256 + 32 + 4
256 - Вторая кнопка является кнопкой по умолчанию.
32 - Отображается значок предупреждения с запросом.
4 - Отображаются кнопки "Да" и "Нет".
Вид кода окна должен быть немного другим. Вот работающий код:
Dim ans As Integer
ans = MsgBox("Are you Sure?", 292, "Delete file")
ans = 6 - это ответ YES (а не -1).
Подробнее о параметрах окна - см. здесь: внешняя ссылка
А, вообще, Вам дали довольно непростой макрос, и, по-моему, в записи макроса немало других ошибок. По крайней мере, он, по всей вероятности, работать не будет.
Напишите, пожалуйста, какую задачу Вы бы хотели решить этим макросом?
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.