Насколько я помню, Apache OpenOffice Calc умеет в utf-8 при сохранении, а Excel - нет. Стандартными средствами никак не сохранить. Как вариант, писать макрос, и сохранять файл макросом на лету меняя кодировку.
Если еще актуально - я использовал макрос. Снимал защиту, ставил ссылку, ставил защиту. Если нужен макрос - в личку, я найду и выложу тут. п.с. Другого способа в свое время не нашел.
Собственно наткнулся на странное поведение Если добавить именованный диапазон с расположением на другом листе, а потом присвоить изображению его имя, то пропадает стрелочка в выпадающем списке. Появляется только, если нажать ЛКМ и держать. Отпускаю - пропадает. Есть какие то пути решения? п.с. Через макросы не катит - не все их запускают