Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2011, 18:38   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,165
По умолчанию Находим папку шаблоны

Местонахождение_папки_автозагрузки_ документов_Word_Startup = Application.StartupPath
А как узнать где находится папка шаблоны??, только так???, всегда это сработает??

Код:
'C:\Documents and Settings\user1\Application Data\Microsoft\Шаблоны
'C:\Documents and Settings\user1\Application Data\Microsoft\Word\STARTUP
Место_расположения_файла = Application.StartupPath
'1 цифра - с какой буквы строки ..., 2 цифра - сколько знаков строки ...
Предпоследняя = Mid(Место_расположения_файла, 1, InStrRev(Место_расположения_файла, "\") - 1)
Шаблоны = Mid(Место_расположения_файла, 1, InStrRev(Предпоследняя, "\") - 1) & "\Шаблоны"
Debug.PRINT Место_расположения_файла
Debug.PRINT Шаблоны
Спасибо
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.01.2011, 20:29   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Код:
  'Пользовательские шаблоны
  Debug.Print Options.DefaultFilePath(wdUserTemplatesPath)
  'Шаблоны автозагрузки
  Debug.Print Options.DefaultFilePath(wdStartupPath)
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 24.01.2011, 20:34   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,165
По умолчанию

просто то как, спасибо!
Ципихович Эндрю вне форума Ответить с цитированием
Старый 25.01.2011, 22:45   #4
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Еще так: вставить в документ поле (по Ctrl-F9, например), и туда вбить:

template \p

Обновить это поле (F9) — увидите путь к шаблону, на котором создан этот документ.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 17.02.2011, 18:14   #5
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,165
По умолчанию

Местонахождение папки Шаблоны узнаю таким образом:
Код:
Шаблоны = Application.UserTemplatesPath
но сел за компьютер, где Винда 7 ка, выделяет ".UserTemplatesPath", и сообщение - метод не определён ???
думал проблема в Винде 7 ке нет, оказывается и на ХР стало выделять, ранее не выделяло, странно, что произошло ???
Или не правильно я понял ответ
Код:
Debug.Print Options.DefaultFilePath(wdUserTemplatesPath)
как
Код:
Шаблоны = Application.UserTemplatesPath
??????
Ципихович Эндрю вне форума Ответить с цитированием
Старый 19.02.2011, 07:31   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,165
По умолчанию

Код:
'пользовательские шаблоны
Debug.Print Options.DefaultFilePath(wdUserTemplatesPath)
Местонахождение_папки_Шаблоны = ActiveDocument.AttachedTemplate.Path
Имя_шаблона = ActiveDocument.AttachedTemplate.Name
'шаблоны автозагрузки
Debug.Print Options.DefaultFilePath(wdStartupPath)
Местонахождение_папки_автозагрузки_документов_Word_Startup = Application.StartupPath
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шаблоны Freddi Krjuger Общие вопросы C/C++ 6 14.11.2010 20:55
Шаблоны С++ Secc Помощь студентам 4 27.12.2009 17:35
Шаблоны C++ Viamy Помощь студентам 0 27.12.2009 16:10
Шаблоны, Си++ Нataша Помощь студентам 1 11.12.2009 01:35
Шаблоны bondik Общие вопросы C/C++ 10 04.05.2008 09:50