powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить Range из Excel в Word
2 сообщений из 2, страница 1 из 1
Вставить Range из Excel в Word
    #37465266
nacu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как можно расширить range при вставке из excel в word
мне надо, чтобы в word вставлялась таблица на всю ширину страницы, а не размера excel

делаю примерно так:
Dim rng As Range
Dim WA, WD As Object

Set WA = CreateObject("Word.Application")
Set WD = WA.Documents.Add(ThisWorkbook.Path & Application.PathSeparator & "Template.dot")

With WD
Set rng = Worksheets("Sheet1").Range("B30:E44")
rng.Copy 'copy the range
Set t = WD.Bookmarks("O_ZAEM").Range

With t
.Select
.Paste
<----- видимо, тут нужно что-то написать, чтобы расширить ????
End With
end With
...
Рейтинг: 0 / 0
Вставить Range из Excel в Word
    #37465328
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У ворда нет такого понятия как "вся ширина", это не html. У него конкретная ширина листа, у таблицы столбцы тоже конкретной ширины. Как получить и изменить эти значения, можешь узнать с помощью записи макроса.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить Range из Excel в Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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