Наценка на основании цвета строки или ячейки

Пожелания пользователей по усовершенствованию программы E-Trade PriceList Importer
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Ixenon писал(а):
eugen писал(а):Скажите, через excel функция работает, но через PLI не хочет. ВСе ли верно я сделал. добавил весь код в txt редактор и сохранил в формате .vb
Далее указал путь к этому файлу из PLI в настройках прайса.
Ошибка http://prntscr.com/1gii44
Поддерживаю вопрос!
Уважаемые разработчики, подскажите пожалуйста, каким образом можно использовать пользовательские функции(сохраненные, например, в персональной книге макросов) в подключаемых к ПЛИ макросах?
Проблема в чем на данный момент?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

e-special писал(а):Проблема в чем на данный момент?
Проблема в том, что мне нужно использовать в макросе подключаемом в ПЛИ свою функцию, но я не знаю как это сделать.
Например у меня есть функция:

Код: Выделить всё

Public Function fRegEx_REPL$(sString$, sFind$, sReplace$, _
        Optional bGlobal As Boolean = True, _
        Optional bIgnoreCase As Boolean = True, _
        Optional bMultiLine As Boolean = True)

    Static RegEx As RegExp
    If RegEx Is Nothing Then Set RegEx = New RegExp

    With RegEx
        .Global = bGlobal
        .MultiLine = bMultiLine
        .IgnoreCase = bIgnoreCase
        .Pattern = sFind
    End With

    fRegEx_REPL = RegEx.Replace(sString, sReplace)
End Function
Которая использует объект RegExp из библиотеки vbscript.dll
1.jpg
1.jpg (40.89 КБ) 2773 просмотра
В макросах Excel я знаю как использовать данную функцию, а вот в макросе, который применяется к загружаемому в ПЛИ прайс-листу - не знаю. Научите пожалуйста.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Функция может вызываться из основного макроса как обычно это делается в VBA, т.е. должна работать.
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Ваши пожелания»