Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программная работа с логикой модуля в другом файле / 7 сообщений из 7, страница 1 из 1
30.10.2018, 18:49
    #39725211
RegisteredUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
Коллеги!

Подскажите ресурс или хорошие примеры по работе с логикой модулей и страниц.

Ситуация такая:
- надо программно из одного Excel-файла создать новый Excel-файл и в новый напихать некоторый код.
- причем его надо напихать как в новый Модуль, так и в код страниц и в ThisWorkbook (короче везде)

Подскажите хорошие примеры.
...
Рейтинг: 0 / 0
30.10.2018, 19:02
    #39725218
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
RegisteredUser,

Здесь описывал некоторые приемы: Как добавить код процедуры программно, скопировать модуль
А вообще можете набрать в поисковике: Cheep Pearson. Англоязычный ресурс с богатой подборкой на разные темы, в том числе и на эту тоже есть чего посмотреть.
...
Рейтинг: 0 / 0
30.10.2018, 19:04
    #39725220
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
The_PristCheep Pearsonкорректировка: Ch i p Pearson
...
Рейтинг: 0 / 0
01.11.2018, 13:28
    #39726531
RegisteredUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
The_Prist,

большой респект за помощь
...
Рейтинг: 0 / 0
01.11.2018, 15:46
    #39726676
ldfanate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
А не проще технически не с нуля файл городить программно, а создавать копию на основе файл-шаблона уже с макросами, и его уже наполнять данными?

Ведь на программную вставку vba-кода, да ещё и в события книги, начнёт верещать любая антивирусная защита. В приличных компаниях доменная политика безопасности может вообще такую активность не допускать. Т.е. алгоритм будет работаь далеко не везде.
...
Рейтинг: 0 / 0
01.11.2018, 18:33
    #39726785
RegisteredUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
ldfanateА не проще технически не с нуля файл городить программно, а создавать копию на основе файл-шаблона уже с макросами, и его уже наполнять данными?

Ведь на программную вставку vba-кода, да ещё и в события книги, начнёт верещать любая антивирусная защита. В приличных компаниях доменная политика безопасности может вообще такую активность не допускать. Т.е. алгоритм будет работаь далеко не везде.

хотелось бы так сделать.
давайте я опишу всю задачу, может есть более элегантный способ ее реализовать.

Дано:
1. есть Администратор, он в Ексел-файле (Отчеты) формирует отчеты.
Отчеты разнообразные их более 10 шт.

2. После формирования отчетов в файле Отчеты,
Администратор решает, какие из отчетов показывать заказчикам.
Из всех отчетов он может показывать от 1 до 10.
Каждый отчет Администратор хочет видеть в виде отдельного Ексел-файла

3. в зависимости от типа отчета в выходном файле будет разная логика.

Моя задача:
- сформировать эти выходные файлы с логикой в зависимости от типа отчета.
...
Рейтинг: 0 / 0
02.11.2018, 08:46
    #39726941
ldfanate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программная работа с логикой модуля в другом файле
ну подготовить шаблон, в котором все 10 отчётных форм + 10 алгоритмов обработки (или один общий алгоритм, который "пляшет" от того, с какого листа его вызвали, и нужную case-ветку обрабатывает).
Соответственно, 11ый алгоритм - сформировать отчёты для заказчика по выбранным листам. Копирует книгу-образец, выпиливает из неё ненужные листы, всё что осталось в книге - обрабатывает по соответствующему алгориму из тех 10ти что в книге уже есть.

По скорости формирования такой вариант скорее всего будет самым быстрым. И оптимальным по информбезопасности - к vba-проекту ЭЦП сгенерил, сертификат опубликовал, твою книгу не будут считать вирусом в сети предприятия-заказчика.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программная работа с логикой модуля в другом файле / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]