Страница 1 из 1

Visual Basic и Excel

Добавлено: 01 июл 2005, 14:35
Valera
Кто может мне помочь запустить из Visual Basic макросы Поиска Решения Excel?
Я пытался воспользоваться функциями ExecuteExcel4Macro, Run и Evaluate с макросами SolverOK и SolverSolve, создав предварительно объектную переменную, но не получилось.

Добавлено: 04 июл 2005, 14:31
Valera
Кто знает и кому просто ответить на вопрос: как из проекта VB (или С++) воспользоваться возможностями программы Поиск решения, пишите на lav129@yandex.ru.

Добавлено: 20 июл 2005, 21:08
Naeel Maqsudov
Я сейчас в командировке, но через неделю вернусь и мне будет доступен мой пример, который показывает как это делается. Он правда на VBA, но это не так важно, так как достаточно иметь интерфейс к экземпляру класса WorkBook чтобы уметь все делать.
Там действительно есть несколько неочевидных моментов... Они, видимо специально так сделали, чтобы никто не пользовался :)

Добавлено: 11 авг 2005, 22:34
Naeel Maqsudov
Ушло мылом.
Если кому надо, спрашивайте у автора вопроса, так как я в ближайшее время буду опять недоступен...

Добавлено: 20 авг 2005, 23:10
Taranaga
Афтар вопроса!
Выкладывай, не жадись. Будь добр к людЯм.

Добавлено: 23 авг 2005, 12:21
MikeM
Насколько я знаю достаточно просто установить ссылку на соответствующую библиотеку, для надстрйки "поиск решения" это будет "SOLVER"

Re: VBA и надстройка ПоискРешения

Добавлено: 04 июл 2008, 15:23
VictorM
Naeel Maqsudov писал(а):Я сейчас в командировке, но через неделю вернусь и мне будет доступен мой пример, который показывает как это делается. Он правда на VBA, но это не так важно, так как достаточно иметь интерфейс к экземпляру класса WorkBook чтобы уметь все делать.
Там действительно есть несколько неочевидных моментов... Они, видимо специально так сделали, чтобы никто не пользовался :)

Уважаемый Naeel Maqsudov не сохранилось ли у Вас информации по этой теме?
У меня возник такой же вопрос и поиск по нашему форуму показал, что как-то больше это не обсуждалось.
Может подскажете, "где копать" ?
Спасибо!

Re: VBA и надстройка ПоискРешения

Добавлено: 05 июл 2008, 14:48
bi-lya
Если макрос делали на этой же машине, то, возможно, необходимо установить ссылку на SOLVER.XLA (XLAM для 2007) в редакторе примерно по такому пути - для 2007 - "C:\Program Files\Microsoft Office\Office12\Library\SOLVER"
Ну а если на другой, то еще и установить надстройку "Поиск решения" в Ехселе

Re: VBA и надстройка ПоискРешения

Добавлено: 05 июл 2008, 17:41
VictorM
bi-lya, спасибо.
Я уже так и сделал.