Страница 1 из 1

как программно получить имя открытого .MDX документа

Добавлено: 17 май 2009, 21:08
AndreyL
Сразу два вопроса:
1. После установки АркГИС 9.2 и шестого сервиспака из окна макросов не вызывается справка, просто говорит Unable to display help, в меню Хелп есть только Microsoft VBA

2. Второй вопрос связан с первым опосредованно – не могу порыться в справке. Вопрос такой – как программно получить имя открытого .MDX документа? Имя файла датасета нашел (просто знал), а как с MDX?

Re: HELP по VBA

Добавлено: 19 май 2009, 11:22
Mitrich
вопрос 2
http://forums.esri.com/Thread.asp?c=93& ... sgid354501

Application.Templates.Item(Application.Templates.Count - 1)

Re: HELP по VBA

Добавлено: 19 май 2009, 12:00
Dorofeev
1 А вы сервис пак на Help ставили?

2 Ссылку на документ в VBA можно получить через ThisDocument

Re: HELP по VBA

Добавлено: 20 май 2009, 12:20
AndreyL
Mitrich! Мои благодарности
Сервиспак на Хелп поставил. Оказывается не поставил DevKid – потому как тормоз.
ThisDocument возвращает объект типа Document с интерфейсом IDocument, но у него нету полного имени файла.

Re: HELP по VBA

Добавлено: 22 май 2009, 15:54
Dorofeev
2 Если нужно только название ThisDocument.Title

Re: HELP по VBA

Добавлено: 22 май 2009, 19:50
AndreyL
Нужно было полное имя (еще раз мое почтение Митричу). Впрочем, оба вопроса решены - мечу тему как решенную