Есть необходимость сохранения MXL в XLS для дальнейшей отсылке клиентам.
Проблема в том, что при сохранении формат XLS общий. Мне нужен текстовый формат для всех ячеек. Создал шаблон Книга.xlsm и положил в папку c:\Program Files (x86)\Microsoft Office\Office12\XLSTART\
При открытии пустая книга в нужном формате. Но вот при сохранении в других форматах. В результате теряются лидирующие нули у цифрового артикула. Например 001236 отображается правильно, а читается как 1236
Может кто решил эту задачку?
Пока остановился на варианте
ВЫБОР
КОГДА ПОДСТРОКА(спрНоменклатура.Артикул, 1, 1) = "0"
ТОГДА "'" + спрНоменклатура.Артикул
ИНАЧЕ спрНоменклатура.Артикул
КОНЕЦ
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший