Я надеюсь, что это можно сделать так, как я уже нашел, что Excel не поддерживает относительные пути для соединений с книгой. Здесь у нас есть книга Excel, которая автоматически обновляет листы из файлов CSV. Они извлекают данные из жестко закодированной папки (c: \ temp \ premiumreports \ name_of_CSV_file.csv). Этот метод заставляет меня поместить все в каталог c: \ temp \ premiumreports каждый раз, или если я отправлю файл клиенту, он должен создать ту же структуру каталогов. То, что я хотел бы сделать, - поместить файл xlsx в любую папку (c: \ report или рабочий стол пользователя) с необходимыми CSV-файлами, и когда я открою xlsx, данные будут импортированы автоматически. Это возможно?Относительные пути в Excel для импорта CSV
Текущий Workbook соединения
Наконец-то, попробовав эту попытку, я получаю ошибку 1004. Когда вы отправляетесь на отладку, я указываю на эту строку. С ActiveWorkbook.Connections ("msg_by_weeks"). Ranges.Item (1) .QueryTable –