VBA и Word

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Diver mps
Сообщения: 20
Зарегистрирован: 25 фев 2004, 12:55
Контактная информация:

13 янв 2005, 21:38

Простая вроде вещь а как тут сделать не знаю
Первый день занимаюсь этим
Есть таблица, забитая в WORDе. Я ставлю курсор на какой-то элемент этой таблицы. Нужно узнать строку и столбец этой ячейки в таблице.
КАК????
Diver mps
Сообщения: 20
Зарегистрирован: 25 фев 2004, 12:55
Контактная информация:

14 янв 2005, 15:20

И в догонку
Как определить что в конкретной ячейке таблицы нет значимого текста
Делаю так
For i = 2 To 129
strText = ActiveDocument.Tables(1).Rows(i).Cells(2).Range.Text
If strText <> "" Then ...
Условие срабатывает даже в том случае если ячейка пустая
Аватара пользователя
Игорь Акопян
Сообщения: 1419
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

14 янв 2005, 17:25

Если включить показ спец. символов, то можно увидеть что в каждой ячейке есть специальный символ. Точно не знаю какой, похоже 2-х байтовый.
Лучше всего было бы проверить на неравенство ему, но можно например так:

If Len(strText) > 2 Then ...
Изображение
Diver mps
Сообщения: 20
Зарегистрирован: 25 фев 2004, 12:55
Контактная информация:

14 янв 2005, 18:09

Это уже неактуально.
Сделал через Like
Вот первый вопрос остается открытым. Неужели никто не в курсе?
Хотя я уже десятка 3 сайтов облазил нигде не нашел :(
Хелп плиз!
Diver mps
Сообщения: 20
Зарегистрирован: 25 фев 2004, 12:55
Контактная информация:

17 янв 2005, 10:12

И еще вопрос если позволите.
А почему у меня после выходных начала писаться запись "макрос отключен по соображениям безопасности"
Почему это не писалось раньше и как сделать так чтобы макрос пролазил как безопасный.
Сейчас сделал средний уровень безопасности и на вопрос в начале отвечаю не отключать макросы. Так все работает
А как сделать тоже самое при максимальном уровне безопасности?
Аватара пользователя
Игорь Акопян
Сообщения: 1419
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

17 янв 2005, 12:01

нашёл свойство ColumnIndex и RowIndex у объекта Cell, посмотри про них в хелпе
Изображение
Аватара пользователя
Игорь Акопян
Сообщения: 1419
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

17 янв 2005, 12:03

Как я понимаю, уровни безопасности так и различаются: максимальный - нельзя запускать, средний - юзер решает, низкий - можно запускать
Изображение
Ответить