Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
okymtryk
1

Сохранить Документ Word С Определённым Именем

31.10.2013, 09:17. Показов 6902. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как сохранить документ Word созданный на основе шаблона, не открывая Word, с определённым именем. Как указать путь куда он будет сохранён? И каким будет путь по умолчанию?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2013, 09:17
Ответы с готовыми решениями:

Сохранить и показать документ
Сильно не бейте (я - полный ламер). На форме создал 2 поля (Name и Text) и кнопку (Button) По...

Сохранить И Создать Новый Документ В Dialogbox
Доброго времени суток! Есть такая задача... вопрос чисто эстетики. В открытом документе...

Не удается сохранить документ с Authors-полями
Не удается сохранить документ с Authors-полями, выдает You are not authorized. Подскажите,...

Как сохранить документ в Web и при этом не перезагрузить страницу.
Когда я сохраняю документ на формулах у меня происходит перезагрузка страницу, в результате чего...

2
0 / 0 / 0
Регистрация: 14.01.2009
Сообщений: 257
31.10.2013, 10:30 2
LotusScript
1
2
3
4
5
6
Set word = CreateObject("Word.Application")
word.documents.add("путь до шаблона")   открываем шаблон
Set worddoc = word.activedocument Активация объекта
word.visible = False     видимость на экране
Call worddoc.SaveAs ("путь куда будешь сохранять", 0, False, "", False, "", False, False, False, False, False)    сохранение по указанному пути
word.quit
ну и желательно в конце все же выполнять функцию принудительного завершения всех процессов word, на случай если что-то пойдет не так..... COM-ужасен и непредсказуем :(

LotusScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub CloseMSWord()
On Error GoTo ErrH
Dim objs As Variant
Dim strSQL As String
Dim strWMI As String
strWMI = "winmgmts:"
strSQL = "Select * From Win32_Process "
strSQL = strSQL & "where Name = WINWORD.EXE"
Set objs = GetObject(strWMI).ExecQuery(strSQL)
ForAll obj In objs
obj.Terminate
End ForAll
Quit:
Exit Sub
ErrH:
Error Err, Error$ & " in " & GetThreadInfo(1) & " line " & CStr(Erl)
End Sub
0
0 / 0 / 0
Регистрация: 19.03.2012
Сообщений: 185
13.11.2013, 15:52 3
Надо не забыть еще константы вордовые объявить.

Я например из экселя выхожу так:

LotusScript
1
2
3
4
TempDir$ = Environ("Temp")
file = TempDir$+{\Загрузка от }+Today+{.xls}
Call excel.objWorkbook.SaveAs(file, xlExcel8)
Call excel.quitAndKillApp()
Не знаю правда, сработает ли с вордом.
0
13.11.2013, 15:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2013, 15:52
Помогаю со студенческими работами здесь

Выгрузка картинки из Rtf поля в документ Ms Word
Доброго времени суток! Если кто делал, не подскажите (может примерчик остался), как вставить...

Сохранить документ Word с новым именем
Добрый вечер! Помогите, пожалуйста в решении вопроса, так как не связан абсолютно с макросами,...

Как правильно сохранить документ Excel с именем?
Privet. podskajitje pojalusta xochu zdelat inport exel file Set oConnExcel =...

Хочу сохранить документ Word
есть такая ссылка в кэше Гугла. Как мне с нее достать и сохранить документ Ворд?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru