Когда ты пишешь число строкой, то умная Excel это понимает, и добавляет к числу кавычку, чтобы считать его строкой.
Если вручную поставить тип текст и записать число точно также появится кавычка.
Просто, когда нужно записать 0001, то другого способа нет, так как число - это 1.
(5) Не помогает этот ответ. Попробовал:
Value = Символ(8) + СокрЛП(......
Выдает исключение не совпадение типов, может это и прокатывает через OLE, но в ADO нет