powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программная работа с логикой модуля в другом файле
7 сообщений из 7, страница 1 из 1
Программная работа с логикой модуля в другом файле
    #39725211
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги!

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

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

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

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

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

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

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

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

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

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

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

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

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


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