Где ПредставлениеЦвета - строковая переменная. Соответственно, она может содержать значение, которое отсутствует в системном перечислении и код будет падать.
Недолго думая, вынес код в Попытку, но задумался - можно ли обойтись без этого, а именно программно проверять, есть ли значение, соответствующее ПредставлениюЦвета в WebЦвета-х и присваивать его только тогда, когда ответ положительный?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан