[VBA][WORD] Детский вопрос
Selection.Value ?
Selection.Value ?Э-э, у Selection нет такого свойства или метода. Это ж не эксель, а ворд 2007.
из того, что мне удалось нагуглить, следует, что неправильное имя bookmark-а - это пустая строка. У тебя, случайно, Selection.Text не пуст?..
Не пуст. Специально проверял, выводил в MsgBox.
Если ты явно напишешь для теста
'MsgBox strBmk
strBmk = "ляля"
то ошибки нет, а если
'MsgBox strBmk
strBmk = "ляля "
то она возникнет в твоём коде
MsgBox "!" & strBmk & "!"
увидишь пробел в конце. Кстати, когда курсор в конце текста документа (или абзаца? - у меня текст из одной строки - лень длиннее писать ) вообще конец строки или пустой strBmk у тебя.
Оставить комментарий
Shamil95
Задача: при запуске макроса должна создаваться закладка, название которой есть слово ближайшее к курсору.Проблема: кусок, который я попытался выделить, вызывает ошибку "Неверное имя закладки". То же происходит и если написать Name:=Selection.Text. Если имя передавать не через переменную, а напрямую, строкой в кавычках, то всё работает. WTF?
Первый мой опыт с VBA, так что подозреваю, что ошибка дурацкая.