Excel - изменение встроенного DSN - PullRequest
0 голосов
/ 02 октября 2009

У меня есть Excel с добавленным DSN. Когда я открываю Excel в блокноте, я вижу его:

DSN=serverName;Description=serverName;UID=UserName;;APP=Microsoft Office 2003;WSID=LT-533571;DATABASE=DatabaseName

Я хочу изменить свойство сервера, как я могу это сделать? Это сводит меня с ума, пробовал редактировать Excel в Notepad - вылетает Excel, пробовал какой-то базовый VBA, но я смог редактировать только свойства соединения сводных таблиц, но не изменять DSN.

Есть идеи?

1 Ответ

0 голосов
/ 02 октября 2009

Вы не упоминаете версию Excel, но в 2003 году источник (и) данных в рабочей книге можно изменить, выбрав Data> Import External Data.

При этом используется интерфейс примерно того времени, когда мы спустились с деревьев, Microsoft Query - не очень удобный для пользователя. Я рекомендую отличную надстройку Роба ван Гелдера Редактор запросов, которая устраняет большую часть проблем при управлении подключениями к данным в Excel.

Изменить: В 2007 году я понимаю, что DSN можно изменить с помощью Data tab> Properties (в группе управления соединениями)

...