Альтернатива встроенной переменной WORD.Application

Программирование на Visual Basic for Applications
Rojohn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 439
Зарегистрирован: 22.06.2005 (Ср) 11:00
Откуда: Moscow city

Альтернатива встроенной переменной WORD.Application

Сообщение Rojohn » 19.11.2007 (Пн) 11:13

Добрый день!
Возникла необходимость убрать зависимость печати в Word из VB60 от конкретной библиотеки Word. Объявляю переменные как:
Код: Выделить всё
Dim w1 As Object, w2 As Object
Dim shp As Object

Set shp = CreateObject("Word.Application.Shape")
Set w1 = CreateObject("Word.Application")
Set w2 = w1.ActiveDocument
If w2.StoryRanges(wdTextFrameStory) <> "" Then Rep w2.StoryRanges(wdTextFrameStory), MeCol, False, MeColTH, False
и т.д.


Никак не найду замену встроенной функции wdTextFrameStory и wdTextFrameStory. Подскажите пожалуйста!
Спасибо!
Делитесь опытом и Вам воздастся! Кто разместит полезный код - тому воздастся вдвойне! :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.11.2007 (Пн) 12:13

Так объяви их.
Lasciate ogni speranza, voi ch'entrate.

Rojohn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 439
Зарегистрирован: 22.06.2005 (Ср) 11:00
Откуда: Moscow city

Сообщение Rojohn » 19.11.2007 (Пн) 13:25

Как объект? Или как?
Делитесь опытом и Вам воздастся! Кто разместит полезный код - тому воздастся вдвойне! :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.11.2007 (Пн) 13:33

Причем тут объекты? Это числовые константы.
Lasciate ogni speranza, voi ch'entrate.

Rojohn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 439
Зарегистрирован: 22.06.2005 (Ср) 11:00
Откуда: Moscow city

Сообщение Rojohn » 19.11.2007 (Пн) 14:15

А какому числу равны вышеуказанные константы, если не пользоваться библиотекой?
Делитесь опытом и Вам воздастся! Кто разместит полезный код - тому воздастся вдвойне! :)

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 19.11.2007 (Пн) 14:30

Никак не найду замену встроенной функции wdTextFrameStory и wdTextFrameStory. Подскажите пожалуйста!

А чего дважды написал? Судя по ушам это константа.....

F2 писал(а):Const wdTextFrameStory = 5
Member of Word.WdStoryType
Утро добрым не бывает!

Rojohn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 439
Зарегистрирован: 22.06.2005 (Ср) 11:00
Откуда: Moscow city

!

Сообщение Rojohn » 19.11.2007 (Пн) 15:06

Всё ясно... не сообразил сразу - всем спасибо! :D
Делитесь опытом и Вам воздастся! Кто разместит полезный код - тому воздастся вдвойне! :)


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 109

    TopList