0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 5
|
||||||
1 | ||||||
Что именно возвращает функция Selection.Find из библиотеки Word?04.10.2014, 20:04. Показов 5123. Ответов 4
Метки нет (Все метки)
Кто-нибудь может подсказать что именно возвращает функция appWd.Selection.Find ?
И как запрограммировать какое-либо действие в случае, если соответствие не найдено ? Вот код, на котором пытаюсь это сделать, красным выделена неудачная попытка
0
|
04.10.2014, 20:04 | |
Ответы с готовыми решениями:
4
Работа метода Word.Selection.Find при поиске в документе Word Функция find, которая выполняет поиск по _id в массиве пользователей и возвращает новый массив Функция из dll библиотеки возвращает неправильное значение Определить, что именно возвращает php-скрипт и расшифровать эти данные |
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|||||||||||
04.10.2014, 20:30 | 2 | ||||||||||
tsaplya, Возвращает Word.Find, но, на самом деле это не важно, ибо поиск в Word'e осуществляется немного по другому.
1
|
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 5
|
||||||
04.10.2014, 22:44 [ТС] | 3 | |||||
Спасибо большое !
А не подскажете еще, почему на строчку
Сначала ругался на 8ю клетку, после переделывания всех полей в текстовые - перестал ругаться на 8ю, но начал на 11ю. И там, и там числа в ячейках.
0
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
04.10.2014, 23:22 | 4 |
Такая ошибка может возникнуть, если в ячейке [A11] будет наличествовать значение ошибки, типа #Н/Д и т.д., с числами же - такого происходить не должно … однако на всякий случай можно попробовать CStr(Sheet1.Range("A11"))
P.S. Если в ячейках числа, то не рекомендую устанавливать текстовый формат, иначе, потом возникнут проблемы, например с банальным суммированием, типа =СУММ(A:A)
1
|
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
04.10.2014, 23:49 | 5 |
P.S. На всякий случай присобачил файлы для тестирования
1
|
04.10.2014, 23:49 | |
04.10.2014, 23:49 | |
Помогаю со студенческими работами здесь
5
Значение Selection.Find.Found не обнуляется Поиск слова VBA (Do While Selection.Find.Found) Функция find принимает вектор и число, которое ищется и возвращает указатель на найденное число Создать функцию, которая возвращает массив в обратном порядке. Именно возвращает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |