powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как узнать путь к шаблону
31 сообщений из 31, показаны все 2 страниц
как узнать путь к шаблону
    #37311365
_unkind_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть excel шаблон, когда он запускается создается книга на его основе.
Как узнать путь к этой книге или шаблону?
ThisWorkbook.Path возвращает пустое значение, так как получается книга еще не сохранена
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311415
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_unkind_Есть excel шаблон, когда он запускается создается книга на его основе.
Как узнать путь к этой книге или шаблону?
ThisWorkbook.Path возвращает пустое значение, так как получается книга еще не сохраненаона не "не создана", а нигде не сохранена. есть стандартные мечта хранения шаблоной программой, которые зависят от версии excel, SP и винды.
включите в проводнике поиск файла по имени шаблона, взятого из кода и нефиг велосипед изобретать
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311417
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.TemplatesPath
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311431
_unkind_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шаблон этот самописный, он хранится в определенной папке, например на D: диске.
Application.TemplatesPath возвращает путь к стандартному месту хранения шаблонов.

Больше идей нет?
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311550
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если он самодельный, тогда ты сам должен знать, где он лежит.
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311895
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_unkind_Есть excel шаблон, когда он запускается создается книга на его основе.Так почему в шаблоне макросом и не прописать выдергивание пути? можно даже во вновь создаваемой книге в определенной ячейке этот путь записать.
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311898
Umachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist,
отличная идея ;)
Вопрос в том как это сделать
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311983
Umachka,

в модуль книги шаблона:
Код: plaintext
1.
2.
Private Sub Workbook_Open()
    MsgBox Me.Path
End Sub
Оно?
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37311985
... не оно. :(
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312181
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нет у такой книги пути,я ж говорю. она создана, но не сохранена, откуда путь. системный если только какой
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312354
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович уже пытался решить точно такую же задачу для Ворда, и тоже не решили, насколько я помню
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312390
Umachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже думаю что задача в таком виде не решаема.
если кому интересно обошли проблемку использовав дополнительную книгу как стартовый интерфейс для вызова шаблонов, и передачи во вновь созданую книгу пути.
Если будут еще идеи - делитесь
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312506
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЦипихович уже пытался решить точно такую же задачу для Ворда, и тоже не решили, насколько я помню
да всё решил, только Эксель и Ворд это разнве вещи
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312521
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с точки зрения решения головоломок, задача интересная
но ведь это наверно не основная цель автора вопроса, быть может можно и не заморачиваться с определением пути к шаблону
хотелось бы знать, какая основная цель, может есть другие варианты решения основной цели
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312642
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюда всё решили как же?
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312742
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

из моей тетрадки:

'
Код: plaintext
1.
2.
3.
4.
5.
6.
пользовательские шаблоны
Debug.Print Options.DefaultFilePath(wdUserTemplatesPath)
Местонахождение_папки_Шаблоны = ActiveDocument.AttachedTemplate.Path
Имя_шаблона = ActiveDocument.AttachedTemplate.Name
'шаблоны автозагрузки
Debug.Print Options.DefaultFilePath(wdStartupPath)
Местонахождение_папки_автозагрузки_документов_Word_Startup = Application.StartupPath

Чтобы узнать путь к шаблону, на котором создан открытый документ, нужно вставить в документ поле, например по Ctrl-F9 и туда вбить: template \p, то есть:
C:\Documents and Settings\user1\Application Data\Microsoft\Шаблоны\Normal.dot
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312774
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю'
Код: plaintext
1.
2.
3.
4.
5.
6.
пользовательские шаблоны
Debug.Print Options.DefaultFilePath(wdUserTemplatesPath)
Местонахождение_папки_Шаблоны = ActiveDocument.AttachedTemplate.Path
Имя_шаблона = ActiveDocument.AttachedTemplate.Name
'шаблоны автозагрузки
Debug.Print Options.DefaultFilePath(wdStartupPath)
Местонахождение_папки_автозагрузки_документов_Word_Startup = Application.StartupPath
как это отвечает на поставленный вопрос?

Ципихович ЭндрюЧтобы узнать путь к шаблону, на котором создан открытый документ, нужно вставить в документ поле, например по Ctrl-F9 и туда вбить: template \p, то есть:
C:\Documents and Settings\user1\Application Data\Microsoft\Шаблоны\Normal.dotА вот это таки-да, работает. Но к экселю действительно вряд ли применимо.
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312786
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, я же сказал, Экасель отдыхает, и что Вам не нравится в этих строках
Код: plaintext
1.
Debug.Print Options.DefaultFilePath(wdUserTemplatesPath)
Местонахождение_папки_Шаблоны = ActiveDocument.AttachedTemplate.Path
это и есть ответ на вопрос только для Ворда
чем они отличаются от этого
Чтобы узнать путь к шаблону, на котором создан открытый документ, нужно вставить в документ поле, например по Ctrl-F9 и туда вбить: template \p, то есть:
C:\Documents and Settings\user1\Application Data\Microsoft\Шаблоны\Normal.dot

НИЧЕЕЕЕЕЕМ
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312799
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

интересно строка
Код: plaintext
1.
2.
Папка_шаблоны = Options.DefaultFilePath(wdUserTemplatesPath)
и строка
Местонахождение_папки_шаблоны = ActiveDocument.AttachedTemplate.Path
Отличается только регистром
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312805
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрючто Вам не нравитсяа, да, вот это нравится:
Код: plaintext
ActiveDocument.AttachedTemplate.Path

в экселе ничего похожего не нашел
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312809
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюЦипихович Эндрю,

интересно строка
Код: plaintext
1.
2.
Папка_шаблоны = Options.DefaultFilePath(wdUserTemplatesPath)
и строка
Местонахождение_папки_шаблоны = ActiveDocument.AttachedTemplate.Path
Отличается только регистром
Отличается тем, что первая строка - это стандартный путь к шаблонам, а вторая - путь к шаблону конкретного документа - это совершенно разные пути (могут быть)
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312810
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProОтличается тем, что первая строка - это стандартный путь к шаблонам, а вторая - путь к шаблону конкретного документа - это совершенно разные пути (могут быть)

то есть название переменной "Местонахождение_папки_шаблоны" - глупость
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312813
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

это совершенно разные пути (могут быть)
это в каком случае?, сходу не придумать
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312836
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюэто совершенно разные пути (могут быть)
это в каком случае?, сходу не придумать
- стандартный путь к шаблонам
- путь к шаблону конкретного документа
что непонятного?
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312844
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

- стандартный путь к шаблонам - я глубоко сомневаюсь, чтобы в этом пути присутствовали буквы Ц и Э, а они у меня есть
то есть этим строкам присваиватся одинаковое значение за исключением регистра


по существу вопроса с Эксель, а реально ручками, глазоньками его можно найти где он обычно прячется???
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312863
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю- стандартный путь к шаблонам - я глубоко сомневаюсь, чтобы в этом пути присутствовали буквы Ц и Э, а они у меня есть
то есть этим строкам присваиватся одинаковое значение за исключением регистраОтсутствие мозгов лечится плохо, впрочем, я это уже говорил.

Ципихович Эндрюпо существу вопроса с Эксель, а реально ручками, глазоньками его можно найти где он обычно прячется???Ну он, как и в случае с вордовским документом, вообще может не присутствовать, например может быть удален после создания документа или сам документ может быть создан на другом компе.
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312870
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, где он обычно прячется???
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #37312998
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюShocker.Pro, где он обычно прячется???Читай топик сначала, там был ответ
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как узнать путь к шаблону
    #38442781
jsofthome1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_unkind_,

решение найдено???
----------
у меня такая-же трабла(EXCEL 2003), более того, в шаблоне .XLT присутствует и исполняется код, и хотелось бы, чтобы в создаваемой книге этот самый код отсутствовал.
----------
P.S.
Такое ощущение, что на этом форуме за посты платят деньги... и не малые...
...
Рейтинг: 0 / 0
как узнать путь к шаблону
    #38444313
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jsofthome1в шаблоне .XLT присутствует и исполняется код, и хотелось бы, чтобы в создаваемой книге этот самый код отсутствовалТо есть шаблон записывает что-то (и именно код, а не формулы/оформление) во вновь создаваемую книгу?
А не пробовали создавать новую книгу не на основе этого шаблона? Или вам всё же нужен какой-то функционал из этого шаблона (т.е. он должен выполниться) - но не весь?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как узнать путь к шаблону
    #39864432
ushac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Была задача - сохранять файл, полученный из шаблона, в той же папке, что и шаблон, при этом шаблон перемещается по разным компьютерам.
Не знаю, понравится ли такое решение проблемы, но попробовать можно.
В листе выбрал самую нерабочую клетку, сделал там белый шрифт.
В шаблоне написал небольшой макрос - значение клетки равно пути этой книги.
Привязал макрос к сочетанию букв или к невидимой кнопке на форме. Тут вариантов много.
При переносе файла на другой компьютер надо однократно проделать следующее - открыть шаблон (правой клавишей - открыть) и запустить макрос. закрыть с сохранением.
В коде вместо Thisworkbook.Path указывать содержимое клетки. Файл будет сохраняться в той же папке.
Таким образом, добавилась процедура прописки - один раз открыть файл и выполнить макрос. Защиту клетки осуществить традиционными способами.
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как узнать путь к шаблону
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]