Чтение данных из Excel

Программа Владимира Неуймина RastrWin и ее клоны: ActOpus, Барс. Статическая устойчивость.

Re: Чтение данных из Excel

СообщениеИван » 24 апр 2008, 21:30

мдя... ответ на первый вопрос то нашелся. getobject надо юзать.

так а загрузить файл режима/графики и тд. в растр можно все таки ? я раза три уже пробовал - результат только вылет (
Иван
 
Сообщения: 0
Зарегистрирован: 12 апр 2008, 21:12

Re: Чтение данных из Excel

СообщениеИван » 26 апр 2008, 15:49

Цитата:

Можно :

[id(110), helpstring("method ExecMacroPath")] HRESULT ExecMacroPath([in] BSTR MacroPath, [in,defaultvalue("")] BSTR Parameters, [out,retval] VARIANT *pVal);


а можно реальный пример ? т.к синтаксис не понятен Sad

всего то хочу все функции собственные свести в один файл и ссылку давать в любом скрипте.
Иван
 
Сообщения: 0
Зарегистрирован: 12 апр 2008, 21:12


Re: Чтение данных из Excel

СообщениеИван » 13 май 2008, 00:49

спасибо. а вот к примеру запустить вордовский макрос из среды растра можно ли ?



Set Word = GetObject("D:\Docs\Рис.doc")

Set Doc = Word.Windows("Рис.doc")
Doc.Selection.WholeStory
Doc.Selection.Fields.Update
Doc.Application.Run MacroName="Печать"


Вот дальше что-то никак Sad ошибка - не удается запустить макрос. я где ошибься в синтаксисе ?
Иван
 
Сообщения: 0
Зарегистрирован: 12 апр 2008, 21:12

Re: Чтение данных из Excel

СообщениеGar » 29 май 2008, 16:41

1) В ворд необходимо указать модуль где лежит марос - в книге, шаблоне и т.п. помотри справку там это должно быть описано.

2) могут быть проблемы с безопасностью...

Ругается как?
Gar
 
Сообщения: 0
Зарегистрирован: 19 мар 2007, 00:00

Re: Чтение данных из Excel

СообщениеИван » 30 май 2008, 10:40

Цитата:

Ругается как?


"указанный макрос не может быть выполнен". безопасность то ладно - можно и выключить.

Вообще есть же команда принт - может ее напрямую можно использовать из скрипта ? какой будет синтаксис я правда так и не смог догадаться.
Иван
 
Сообщения: 0
Зарегистрирован: 12 апр 2008, 21:12

Re: Чтение данных из Excel

СообщениеGar » 30 май 2008, 11:07

Все есть в справке VBA в WORD - смотри "PrintOut"
Gar
 
Сообщения: 0
Зарегистрирован: 19 мар 2007, 00:00


Вернуться в Rastr