Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранить как HTML / 6 сообщений из 6, страница 1 из 1
03.09.2013, 19:45
    #38385896
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить как HTML
Здравствуйте, делаю так

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Option Explicit

Sub ЦЭ()

Dim Имя_файла_без_расширения As String
Имя_файла_без_расширения = CreateObject("Scripting.FileSystemObject").GetBaseName(ActiveDocument.Name)
'отбрасывает дату файла, она находится в 11 последних буквах имени файла
Dim Имя_файла_без_расширения_без_последних_11_букв As String
Имя_файла_без_расширения_без_последних_11_букв = Left$(Имя_файла_без_расширения, (Len(Имя_файла_без_расширения) - 11))

    ChangeFileOpenDirectory ActiveDocument.Path
    ActiveDocument.SaveAs FileName:=Имя_файла_без_расширения_без_последних_11_букв & ".html", FileFormat:=wdFormatHTML, _
    LockComments:=False, _
    Password:="", AddToRecentFiles:=True, _
    WritePassword:="", ReadOnlyRecommended:=False, _
    EmbedTrueTypeFonts:=False, _
    SaveNativePictureFormat:=False, _
    SaveFormsData:=False, _
    SaveAsAOCELetter:=False
    
    MsgBox$ "End"
    
End Sub


Что не нравится - сохраняет HTML и папку к нему никчёмную, как бы только файл
после выполнения исходный файл где запускал закрывается - с чего это?
...
Рейтинг: 0 / 0
03.09.2013, 20:06
    #38385909
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить как HTML
катастрофатолько файл после выполнения исходный файл где запускал закрываетсядолго думал над набором слов... понять не смог
...
Рейтинг: 0 / 0
03.09.2013, 20:18
    #38385912
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить как HTML
Shocker.Pro, ну вот запускал сие в файле 1.doc, а по окончанию макроса уже нахожусь во вновь созданном файле, а 1.doc закрылся
...
Рейтинг: 0 / 0
03.09.2013, 21:40
    #38385963
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить как HTML
катастрофаShocker.Pro, ну вот запускал сие в файле 1.doc, а по окончанию макроса уже нахожусь во вновь созданном файле, а 1.doc закрылсяЭндрю, ну вот а как Вы хотели? Вы же сами так делаете. У Вас же ActiveDocument. SaveAs . А Сохранить как присваивает текущему файлу указанное новое имя и по указанному пути. Это основной смысл данной функции.
Не нравится - сохраняйте в переменную полный путь к начальному файлу, сохраните как, откройте исходный файл(через переменную) и закройте новый.
...
Рейтинг: 0 / 0
04.09.2013, 05:13
    #38386087
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить как HTML
The_Prist, с этим ясно, спасибо, как бы это:
сохраняет HTML и папку к нему никчёмную, как бы только файл
уладить?
...
Рейтинг: 0 / 0
04.09.2013, 21:41
    #38387238
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить как HTML
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранить как HTML / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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