Здравствуйте!
Очень часто клиенты приходят с уже готовыми медиапланами, и очень неудобно переставлять по одному выходу с одного файла в карточку.
Возможно сталкивался кто-то с написанием макроса по экспорту текстового файла из Экселя, для дальнейшего импорта
Макросы для Excel (VBA)
-
- Пользователь
- Сообщения: 16
- Зарегистрирован: 09 ноя 2015, 06:05
- Откуда: Новосибирск
-
- Пользователь
- Сообщения: 16
- Зарегистрирован: 09 ноя 2015, 06:05
- Откуда: Новосибирск
Re: Макросы для Excel (VBA)
Написал небольшой макрос, отсюда вопрос.
Какие параметры должны быть в файле, чтобы успешно импортировать его в программу. Потому что на выходе у меня создается файл .card я его ZIPую, но он импортируется пустой. Хотя в нем вот
[Header]
Description=MyMacro.xlsm
Priority=
Price_PaymentType=None
[MaskTimes]
Time=13:55:00
Date=07.11.2020
Time=13:55:00
Date=08.11.2020
Time=13:55:00
Date=09.11.2020
Time=13:55:00
Date=10.11.2020
Какие параметры должны быть в файле, чтобы успешно импортировать его в программу. Потому что на выходе у меня создается файл .card я его ZIPую, но он импортируется пустой. Хотя в нем вот
[Header]
Description=MyMacro.xlsm
Priority=
Price_PaymentType=None
[MaskTimes]
Time=13:55:00
Date=07.11.2020
Time=13:55:00
Date=08.11.2020
Time=13:55:00
Date=09.11.2020
Time=13:55:00
Date=10.11.2020
- RadioSoft
- Администрация сайта
- Сообщения: 1679
- Зарегистрирован: 20 мар 2003, 16:33
- Откуда: Россия, Омск
- Контактная информация:
Re: Макросы для Excel (VBA)
Экспортируйте карточку из программы и вы увидите, что там есть.
Примерно такое содержимое.
Примерно такое содержимое.
Код: Выделить всё
[Header] <- поле заголовка
Description=Реклама <- название ролика
FilesTime=00:00:27.500 <- длительность файлов, относящихся к ролику (hh.mm.ss.zzz)
StartDate=05.12.2019 <- дата начала проката на радиостанции (dd.mm.yyyy)
StartTime=16:20:00 <- время начала проката на радиостанции (hh.mm.ss)
StopDate=08.12.2019 <- дата окончания проката на радиостанции (dd.mm.yyyy)
StopTime=11:20:00 <- время начала проката на радиостанции (hh.mm.ss)
TimesCount=12 <- количество выходов ролика за период
FilesCount=2 <- количество файлов, относящихся к ролику
CustomerID=ООО "Итель" <- Имя заказчика
GroupID=Разное <- Группа рекламных роликов в зависимости от направления (Авто, Косметика и т.д.) (настраивается в AdsMan)
ManagerID=Прохорова Лена <- Имя менеджера, принявшего рекламу
SectionID=Коммерческая реклама <- Раздел ролика (настраивается в AdsMan)
PositionID=В блоке <- позиция в блоке (настраивается в AdsMan)
[Files] <- последовательный список файлов, принадлежащих ролику, каждый начитается с Path=
Path=E:\Реклама\Экспресс реклама.mp3 <- путь к файлу
Title=Экспресс реклама <- название файла (может отличаться от имени файла)
Time=00:00:14.100 <- Длительность файла (hh.mm.ss.zzz)
FadeID=Рекламный <- Тип сведения файла для эфирной программы (настраивается в AdsMan)
Path=E:\Реклама\Экспресс реклама 2.mp3 <- путь ко второму файлу
...
[MaskTimes] <- последовательный выходов принадлежащих ролику, каждый начитается с Path=
Time=16:20:00 <- время выхода рекламного ролика (hh.mm.ss)
Date=05.12.2019 <- дата выхода рекламного ролика (dd.mm.yyyy)
Time=17:20:00
Date=05.12.2019
...
-
- Пользователь
- Сообщения: 16
- Зарегистрирован: 09 ноя 2015, 06:05
- Откуда: Новосибирск
Re: Макросы для Excel (VBA)
Это понятно, но а какой набор параметров минимальный?
Чтобы импортировалось нормально.
То есть я например создал абсолютно пустую карточку и там были только те параметры которые я указал выше
но все равно не работает(((
Чтобы импортировалось нормально.
То есть я например создал абсолютно пустую карточку и там были только те параметры которые я указал выше
но все равно не работает(((
- RadioSoft
- Администрация сайта
- Сообщения: 1679
- Зарегистрирован: 20 мар 2003, 16:33
- Откуда: Россия, Омск
- Контактная информация:
Re: Макросы для Excel (VBA)
Сохраните карточку в приложении, посмотрите набор полей, заполните все поля, которые вы можете заполнить, оставьте поля которые вы не можете заполнить пустыми.
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 02 мар 2022, 04:39
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 14 фев 2020, 13:25
Re: Макросы для Excel (VBA)
Тоже интересен импорт .xl .xls в Adsman.
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 14 фев 2020, 13:25
Re: Макросы для Excel (VBA)
Здравствуйте! получилось ли реализовать?