А как добавить в VB6-проект VBA?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

А как добавить в VB6-проект VBA?

Сообщение zHackLeX » 01.02.2005 (Вт) 16:30

А правда, как?

Мне бы очень хотелось для себя написать хост скриптов.
Просто для себя - разумеется, я знаю про WSH.
Если кто-либо располагает подобной информацией - заранее благодарен.
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 01.02.2005 (Вт) 17:31

Как добавить не знаю

И непонял, что ты хочешь сделать :shock:

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 01.02.2005 (Вт) 18:41

В ссылках он по умолчанию добавлен, а в компонентах, Microsoft 2.0 Object Library если я правильно понял,

а что означает хост скриптов :oops:

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

Сообщение alibek » 02.02.2005 (Ср) 8:48

Хост скриптов - это встроить в свою программу движок, реализующий выполнение скриптов. Пример - VBA в офисе.
VBA SDK весит много, в открытом доступе не лежит, а лицензирование стоит много баксов. Оно тебе нужно?
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 02.02.2005 (Ср) 10:52

Можешь свои стриты создавать :lol:

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 02.02.2005 (Ср) 20:25

0) Думаю, что я хочу теперь ясно всем! :)
А вот теперь пришло время выяснить, не многого ли я хочу.

1) Предположим, ЛЕЖИТ.
Причём, в весьма завлекающей позе, настолько завлекающей, насколько и недоступной из-за размера. Но - не беда. Есть у меня SDK на компакте.
2)
Оно тебе нужно?


Мдя. Разве стал бы я беспокоить почтенную публику по пустякам? Нет, правда?
У меня от этого зависит судьба ТАКОГО проекта!

3) Добавил в проект ссылку на
"Microsoft Visual Basic for Applications Extensibility 5.3"
НИ ОДИН ОБЪЕКТ НЕ СОЗДАЁТСЯ!!!

"Activex component cant create object!"

Как быть?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

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

Сообщение alibek » 03.02.2005 (Чт) 8:38

Без взаимодействия с MS у тебя не получится встроить VBA в свою программу. А MS разумеется поинтересуется, откуда у тебя взалось VBA SDK.
Самому наверное тоже можно, но это надо методом научного тыка, т.к. документация в открытом доступе не лежит.
Лучше забудь об этом. Или же найди контору, которая уже встраивала VBA и спроси, как это делали они.
У меня, к примеру, тоже есть SDK, но что и как делать - у меня даже желания не возникало узнать.
Lasciate ogni speranza, voi ch'entrate.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 03.02.2005 (Чт) 12:52

Ну почему!
Написать парсер и исполнитель команд.
Пример: для интербейза сделали такой хост! Сами!!!
В чем проблема-то, не понятно.
О том как встраивать ВБА в своё приложение можно почитать в мсдн.

В общем успехов!
:D

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.02.2005 (Чт) 13:15

Microsoft Scripting Runtime
Microsoft Script Control
Microsoft VBScript Regular Expressions 5.5

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 03.02.2005 (Чт) 19:55

"Написать парсер и исполнитель команд"
Да-а, звучит просто.
Реализовать...
:cry:

А ПОЧЕМУ? Неужели нет взлома VBA?

Вопрос ребром. А есть ли в мире компоненты, подобные
runtime-интерпретаторам Delphi? У товарища своими глазами видел компонент в дельфах, позволявший добавлять куски исполн. кода на дельфах, прямо во время работы с программой!

Нельзя ли в Бэйсике то же самое провернуть?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 03.02.2005 (Чт) 20:38

Почему же нет, когда да:
http://www.vbstreets.ru/VBdotNET/Articles/65969.aspx
Но это - для VB.NET.
Моду создают модоки, а распространяют модозвоны.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 03.02.2005 (Чт) 20:49

hCORe писал(а):Почему же нет, когда да:
http://www.vbstreets.ru/VBdotNET/Articles/65969.aspx
Но это - для VB.NET.

А для VB6 :?:

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.02.2005 (Чт) 21:00

повторяю для тех, кто в танке :)

Microsoft Scripting Runtime
Microsoft Script Control
Microsoft VBScript Regular Expressions 5.5

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 04.02.2005 (Пт) 9:59

Konst_One писал(а):повторяю для тех, кто в танке :D


:D :D :D

zHackLeX писал(а):Реализовать...

Не вижу сложностей. Да писать придётся много, но ничего сложного.

Опять таки Konst_One дал нормальное предложение, если ненужно никакой специфики, то можно обойтись и этими компонентами

:D

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 06.02.2005 (Вс) 22:07

Так.
1) Кто сказал, что нужно связываться с MS для того, чтобы работал VBA? :twisted:

Чушь!!! :!: Поставил SDK, VBA Integration Wizard... Вуаля!

Короче, всё заработало.
Теперь этот вопрос снят, остаётся другой:

КАК заставить это всё работать в проекте "ОСХ", A HE "Activex EXE"??
Есть идеи?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot и гости: 164

    TopList