Доброго времени суток! Подскажите, пожалуйста, как создать цвет из пользовательской палитры? В VBA корел разбираюсь откровенно слабо. Просто цвет создать просто, а вот взять его из пользовательской палитры не получается. Сама палитра вроде открывается, а вот при попытке взять из нее цвет, корел ругается или не находит палитру. Помогите, пожалуйста, правильно написать код, чтобы из палитры SortColor.xml можно было присвоить цвету color_1 по индексу.
Код с оформлением (BB-коды):
Dim color_1 As New Color
Palettes.Open "C:\Users\111\Documents\Corel\Corel Content\Palettes\SortColor.xml"
Dim index As Integer
Set regColor = CreateRegistrationColor 'работает
Set WhiteColor = CreateCMYKColor(0, 0, 0, 0) 'работает
index = 2
Set color_1 = CreatePaletteColor(SortColor, index) 'пишет, что не удается найти палитру