Программа преобразует макросы из Экселя в код 1С. Ссылки со странички на эту программу мертвые. У кого есть отправте на мыло : surav@front.ru
Заранее СПАСИБО!!!
Как-то не очень понятно, как вообще можно код макроса перевести в код 1С, если в коде макроса могут упоминаться ссылки на функции из DLL, явное указание типов, а также обработка событий ? Если же вам нужно просто "управление" Екселем сделать, то тут и переводить не надо - просто скопировал - и должно работать (только точки с запятыми в конце поставить).
Цитата из ссылки:
"Сказать, что программа преобразует VBA в код 1С:Предприятия, будет не совсем правильно. На самом деле на выходе мы получаем просто другой вариант синтаксиса VBA, не требующий обращения к библиотекам Excel. "
Понятно что если что-то серьезное то не получится а вариант с рисованием рамок, форматированием вполне прокатит. Мне именно это и нужно. Я в экселе получил текст:
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
Его автоматом и преобразовать под 1С хочется. Тут просто точки с запяиыми не поставишь(
А нафига его вообще преобразовывать когда 1С одним методом загружает экселевские таблицы в свой родной формат, в котором полностью можно уже на 1С работать.
Нет нужно наоборот. Из 1С в Excel. Причем форируется книга с несколькими листами. Я делаю так: форимрую в 1С таблицу и сохраняю ее на диске в экселевском формате. Затем через COM открываю этот файл, добавляю и заполняю листы. Вот при заполнении этих листов и нужно нарисовать рамки, установить формат ячеек и так далее. Я получил макрос а теперь хочу перевести его в язык 1С.
Скачать не удается. Ссылка в описании умерла. В интернете нашел FriendVBA на двух форумах но забрать не получается.
Независимо от того, куда вы едете — это в гору и против ветра!