Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Копирование из Excel в Word с отдельным сохранением файла - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Копирование из Excel в Word с отдельным сохранением файла
gge29 Дата: Суббота, 05.10.2024, 19:03 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 302
Репутация: 3 ±
Замечаний: 0% ±

Добрый вечер друзья и гуру Excel!!!
Имею макрос копирования из екселя в ворд по "закладке"
Но,есть нюанс с сохранением файла,т.к программа общая и забывают сохранить как отдельный документ ворд
портят шаблон и дальнейшая работа с ним невозможна.Как дописать макрос чтобы он шаблон сохранял отдельно
с другим именем.Нашел макрос создания папки и в нём файла(приложил)
К сообщению приложен файл: vvord.zip (32.4 Kb)
 
Ответить
СообщениеДобрый вечер друзья и гуру Excel!!!
Имею макрос копирования из екселя в ворд по "закладке"
Но,есть нюанс с сохранением файла,т.к программа общая и забывают сохранить как отдельный документ ворд
портят шаблон и дальнейшая работа с ним невозможна.Как дописать макрос чтобы он шаблон сохранял отдельно
с другим именем.Нашел макрос создания папки и в нём файла(приложил)

Автор - gge29
Дата добавления - 05.10.2024 в 19:03
gge29 Дата: Суббота, 05.10.2024, 19:49 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 302
Репутация: 3 ±
Замечаний: 0% ±

Забыл про подключение библиотеки Word
 
Ответить
СообщениеЗабыл про подключение библиотеки Word

Автор - gge29
Дата добавления - 05.10.2024 в 19:49
gge29 Дата: Понедельник, 07.10.2024, 20:36 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 302
Репутация: 3 ±
Замечаний: 0% ±

Нашёл что-то похожее,но надо допиливать
[vba]
Код
Sub discharge()
Dim objWord As Object
    Dim File_Name As String
    Dim FileSt As String
    Dim FileNew As String
    Dim MyLink As Object

    Set objWord = CreateObject("Word.Application")
    File_Name = Range("C2").Value

    FileSt = "D:\\Новая папка\\Шаблон.docx"
    FileNew = "D:\Новая папка\\" & File_Name & ".docx"

    objWord.Documents.Open FileSt

    For Each MyLink In objWord.ActiveDocument.Fields
        MyLink.Update
        MyLink.Unlink
    Next MyLink

    objWord.ActiveDocument.SaveAs _
            Filename:=FileNew, _
            FileFormat:=wdFormatDocument, _
            Password:="", _
            AddToRecentFiles:=True, _
            WritePassword:="", _
            ReadOnlyRecommended:=False
    objWord.Quit
End Sub
[/vba]
 
Ответить
СообщениеНашёл что-то похожее,но надо допиливать
[vba]
Код
Sub discharge()
Dim objWord As Object
    Dim File_Name As String
    Dim FileSt As String
    Dim FileNew As String
    Dim MyLink As Object

    Set objWord = CreateObject("Word.Application")
    File_Name = Range("C2").Value

    FileSt = "D:\\Новая папка\\Шаблон.docx"
    FileNew = "D:\Новая папка\\" & File_Name & ".docx"

    objWord.Documents.Open FileSt

    For Each MyLink In objWord.ActiveDocument.Fields
        MyLink.Update
        MyLink.Unlink
    Next MyLink

    objWord.ActiveDocument.SaveAs _
            Filename:=FileNew, _
            FileFormat:=wdFormatDocument, _
            Password:="", _
            AddToRecentFiles:=True, _
            WritePassword:="", _
            ReadOnlyRecommended:=False
    objWord.Quit
End Sub
[/vba]

Автор - gge29
Дата добавления - 07.10.2024 в 20:36
Pelena Дата: Понедельник, 07.10.2024, 22:58 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4554 ±
Замечаний: ±

Excel 365 & Mac Excel
В Word'e есть специальный тип документа Шаблон, имеющий формат .dotx
Сохраните Ваш шаблон в этом формате и новый документ создавайте на основе этого шаблона методом Add
В этом случае шаблон будет оставаться неизменным


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ Word'e есть специальный тип документа Шаблон, имеющий формат .dotx
Сохраните Ваш шаблон в этом формате и новый документ создавайте на основе этого шаблона методом Add
В этом случае шаблон будет оставаться неизменным

Автор - Pelena
Дата добавления - 07.10.2024 в 22:58
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!