Консультация № 178554
21.05.2010, 20:14
35.77 руб.
0 6 1
Возможно вопрос не в ту рассылку, кроме языка ВБА других языков я не знаю, если что направьте куда надо. Вопрос в том как сделать exe файл, который насколько я правильно понял запускаясь устанавливает шаблон Нормал дот в папку автозагрузки шаблонов редактора Word. Как можно сделать этот экзешний файл, можно ли его создать при помощи VBA, но вроде я выяснил что при помощи VB можно, но это же всё рядом. Вся прелесть в нём для меня лично в том, что там имеются все возможности экзешных файлов, а именно демо версия, ввод пароля для активации, удаление, после чего происходит как я понял удаление этого шаблона. Или как то можно ещё обезопасить от просмотра и исправлений макросов шаблоны в которых они находятся?? Спасибо Эндрю

Обсуждение

Неизвестный
22.05.2010, 03:09
общий
Ципихович Эндрю:
Можно поставить пароль на шаблон, на модуль...
Цитата: 238244
устанавливает шаблон Нормал дот в папку автозагрузки шаблонов редактора Word

Откуда он должен его ставить? Шаблон должен быть интегрирован в exe-файл?
Вы можете сделать bat-файл, который будет копировать ваш шаблон куда угодно.
Неизвестный
22.05.2010, 07:05
общий
Patriotix-N:
Насколько я понимаю шаблон должен быть интегрирован в exe-файл, bat-файл не подходит там нет возможности экзешных файлов, а именно демо версия, ввод пароля для активации, удаление.

Неизвестный
25.05.2010, 22:27
общий
это ответ
Здравствуйте, Ципихович Эндрю.
помимо VB для создания EXE файла можно использовать архиватор WinRAR,
Поместите шаблон в архив в Параметрах архивации задайте Создать SFX-архив
и добавьте в SFX сценарий следующие строки:
Код:
Path=%userprofile%\Application Data\Microsoft\Word\STARTUP
SavePath
Overwrite=1
После запуска EXE файла Шаблон будет размещен в папке автозагрузки Word текущего пользователя.
Евгений.
5
Неизвестный
27.05.2010, 19:18
общий
Тесленко Евгений Алексеевич:
Я же правильно понял, что надо вставить в SFX сценарий в окошко Путь для распаковки следующие строки:
"Path=%userprofile%\Application Data\Microsoft\Word\STARTUP SavePath Overwrite=1"
Я что то вставляю, распаковываю в папке назначения в окошке находится:
"C:\Program Files\Path=C:\Documents and Settings\Andy\Application Data\Microsoft\Word\STARTUP SavePath Over-write=1"
и сообщение что такая папка не доступна, всё бы ничего если бы сказало нет такой, а ведь не доступна, что там надо поправить????
Что означают строки
SavePath сохранить путь ????
Overwrite=1 ??????
Неизвестный
28.05.2010, 05:19
общий
Тесленко Евгений Алексеевич:
Мне хотелось бы сделать такой же экзешник который находится по ссылке:
http://files.mail.ru/VGKRJ1, подскажите как?
Неизвестный
28.05.2010, 22:36
общий
Ципихович Эндрю:
чтобы обойтись без создания SFX-сценария выполните следующее:
Откройте окно создания архива, поставьте галочку "Создать SFX-архив". Далее перейдите на вкладку "Дополнительно", нажмите на кнопку "Параметры SFX...". Откроется форма.
В строку "Путь для распаковки введите "%userprofile%\Application Data\Microsoft\Word\STARTUP", активируются переключатель "Абсолютный путь" и флаг "Сохранять и восстанавливать пути", выберете их, если они не выбраны. Затем перейдите на вкладку "Обновление" и выберите переключатель "Извлечь и обновить файлы" и "Перезаписывать все файлы без запроса".
Получится то же самое, что делают эти 3 строки.
Форма ответа