Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2010, 12:50   #1
Святой Дьявол
Пользователь
 
Регистрация: 19.08.2009
Сообщений: 34
По умолчанию выделение ячеек в таблице word из VBA excel

добрый день! работаю из vba excel с документом word. Мне требуется в таблице выделить диапазон ячеек и вставить в них значения из excel. пишу:
Код:
wa.Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
    wa.Selection.MoveDown Unit:=wdLine, Count:=j, Extend:=wdExtend
где j=45. в результате почему то по вертикали выделяется только 4 ячейки, пробовал другие значения j, при j<4 все работает, но при j>4 выделяется почему то все равно только 4 ячейки. Может быть кто то сталкивался с такой проблемой?
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
Святой Дьявол вне форума Ответить с цитированием
Старый 18.09.2010, 12:59   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Святой Дьявол Посмотреть сообщение
добрый день! работаю из vba excel с документом word. Мне требуется в таблице выделить диапазон ячеек и вставить в них значения из excel. пишу:
Код:
wa.Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
    wa.Selection.MoveDown Unit:=wdLine, Count:=j, Extend:=wdExtend
где j=45. в результате почему то по вертикали выделяется только 4 ячейки, пробовал другие значения j, при j<4 все работает, но при j>4 выделяется почему то все равно только 4 ячейки. Может быть кто то сталкивался с такой проблемой?
А вы попробуйте обратится к самой таблице в Word
With wa.Selection.Tables(1)
и уже в таблице работать
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 18.09.2010 в 13:04.
R Dmitry вне форума Ответить с цитированием
Старый 18.09.2010, 13:41   #3
Святой Дьявол
Пользователь
 
Регистрация: 19.08.2009
Сообщений: 34
По умолчанию

Цитата:
Сообщение от R Dmitry Посмотреть сообщение
А вы попробуйте обратится к самой таблице в Word
With wa.Selection.Tables(1)
и уже в таблице работать
Спасибо за помощь R Dmitry, все получилось!
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
Святой Дьявол вне форума Ответить с цитированием
Старый 11.11.2022, 22:28   #4
Megokelvin
 
Регистрация: 11.01.2017
Сообщений: 7
По умолчанию

Дружище, поделись кодом будь добр
Megokelvin вне форума Ответить с цитированием
Старый 11.11.2022, 23:17   #5
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Лет через 12 пришлет свой вариант.
macomics вне форума Ответить с цитированием
Старый 12.11.2022, 00:57   #6
Megokelvin
 
Регистрация: 11.01.2017
Сообщений: 7
По умолчанию

хахах, то чувство когда люди приходят на форум, что бы пошутить, а не поделиться опытом

если можешь -- скажи, как вставить скопированный диапазон из excel в определённый диапазон Word?
Megokelvin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделение нескольких ячеек в VBA tohdom Microsoft Office Excel 22 27.06.2012 05:48
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
VBA в Excel & Word vfayans Помощь студентам 0 21.06.2010 12:25
Связи ячеек в таблице MS Excel LIEN Microsoft Office Excel 2 29.09.2009 09:52
Как средствами VBA экспортировать данные из Excel в Word? Pavel_Ine Microsoft Office Excel 3 20.04.2009 14:14