Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 16:37   #1
NomadV
 
Регистрация: 06.04.2010
Сообщений: 5
По умолчанию Сравнение объектных переменных

Никак не могу понять в чем я туплю
Задача: узнать порядковый номер текущего раздела в документе.
Я так понимаю, через свойства вытянуть не получится?
Пытаюсь перебором:

Код:
Set curSection = Selection.Sections(1)
secCount = ActiveDocument.Sections.Count

For i = 1 To secCount
  Set tempSection = ActiveDocument.Sections(i)
  If tempSection Is curSection Then
    MsgBox i & " раздел из " & secCount
    Exit Sub
  End If
Next i
Не находит.

Даже так не выполняется условие:
Код:
  Set curSection = ActiveDocument.Sections(1)
  Set tempSection = ActiveDocument.Sections(1)
  If tempSection Is curSection Then
    MsgBox i & " раздел из " & secCount
    Exit Sub
  End If
NomadV вне форума Ответить с цитированием
Старый 09.04.2010, 16:44   #2
NomadV
 
Регистрация: 06.04.2010
Сообщений: 5
По умолчанию

Мдя...
Действительно туплю.
Код:
Selection.Sections(1).Index
А все-таки что не так со сравнением объектов?
NomadV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена переменных NoName_emaNoN Win Api 4 18.01.2008 09:05
Ошибка в переменных Maugli-rus Общие вопросы Delphi 2 24.12.2007 07:44
список переменных krasivosleva Microsoft Office Excel 2 26.11.2007 19:32
Проверка переменных *_ViruS_* Общие вопросы C/C++ 3 21.09.2007 21:33