![]() |
![]() ![]() ![]() ![]() |
|
Не работает передача данных по OLE в русский ExcelDelphi , Технологии , OLE Automation MSOfficeНе работает передача данных по OLE в русский Excel
A: (SM): Дело в том что в VCL твои команды OLE2 передаются Excel'у в русском контексте (не знаю, как это правильно назвать). Для исправления необходимо найти в файле OLEAUTO.pas в функции GetIDsOfNames строчку
и заменить ее на
После этого у меня Excel стал понимать нормальные английские команды :)). Необходимая комбинация для установки английского языка взята из C-шных хедеров. Одинокий баг в русском Excel не позволяет передавать данные по OLE, который решается заменой строки кода в файле OLEAUTO.pas. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: OLE Automation MSOffice ::
|
||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||||||||