![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.12.2008
Сообщений: 7
|
![]()
Добрый день уважаемые.
Тяжело объяснить, мне человеку далеком в написании макросов, Вам что мне нужно, но постараюсь. Мне передали фалы *.xls, макросы, в которые я должен занести данные и при помощи команд макроса эти данные должны переформатироваться и экспортироваться в файл, совершенно в другую программу. Но при попытке что либо сделать у меня вылетает ошибка "could not load an object because it is not available on this machine" читал долго, пытался исправить получилось только выяснить что у меня пароль на базе VBA и не хватает , пароль сломал, формирование делается без ошибок (но не думаю что оно правильно формируется) но вот Экспорт все равно ругается на compile error in hidden module: mdlMain гуглил понял что не хватает библиотек но при просмотре не нашел ни одно с названием MISSING как все говорили и пробовал ставить MSXML 6.0 или по необразованности не там смотрел. В общем какое должен пройти процесс как мне говорили: Нужно вставить данные в таблицу ExcelExportImport_10.xls из таблицы Кодировка_10.xls после чего выполнить "Форматирование" потом "Складання переліків ТП і тр-рів" и все это экспортировать в таблицу xe10.xls кнопкой "Експорт" может чего лишнего написал не судите искал что мог. п.с. Файл в который идет експорт xe10.xls удалил поскольку большой получатся. Последний раз редактировалось IzyM; 23.04.2014 в 23:17. |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Надо искать нестандартные компоненты на формах, - в них проблема.
Цитата:
чтобы помочь вам найти проблему? |
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 24.12.2008
Сообщений: 7
|
![]() Цитата:
вот я снял пароль с этих файлов. |
|
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Проблема в использовании на форме компонента CommonDialog
(галочку в Tools-References не могу посмотреть, плохо вы пароль сняли, «не полностью») Этот компонент не входит как обязательный в состав Office Надо использовать штатные средства для вывода диалоговых окон открытия и сохранения файла, - тогда проблем не будет: http://excelvba.ru/code/GetFileOrFolderPath Перепишите код с использованием моих функций, удалите CommonDialog с формы, - и все будет работать. Ну и вызов WinAPI функций CharToOemBuff и OemToCharBuff желательно сделать универсальным: http://excelvba.ru/articles/WinAPI (хотя, вообще, непонятно, зачем там эти функции, - с кодом там, похоже, перемудрили...) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос на экспорт данных | eol | Microsoft Office Excel | 7 | 06.08.2012 11:22 |
Макрос на форматирование данных на листе | Kyxac | Microsoft Office Excel | 2 | 08.04.2011 12:53 |
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос | as-is | Microsoft Office Excel | 4 | 25.02.2010 07:51 |
Экспорт из Access в Excel, Экспорт из отчётов в таблицу Excel | Kissedbythegod | Microsoft Office Access | 1 | 31.05.2008 22:15 |
Макрос реализирующий экспорт | Айвенго | Microsoft Office Access | 2 | 05.05.2008 09:50 |