Есть книга Excel 2003. На листе стоит кнопка. Мне нужно по клику на ней запустить архивайию файла по заданному пути. Проблема состоит в том, что путь содержит папку, в имени которой есть пробелы. Использовать Shell для запуска архиватора нельзя, он почему-то работает не корректно. имя файла берется до первого пробела, даже если весь путь взять в кавычки. Использовать функцию API Winexec тоже не получилось. Почему-то не работает определение внешних функций из модуля. трактует как ошибку в программе.
Подскажите решение проблемы.