Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.74/31: Рейтинг темы: голосов - 31, средняя оценка - 4.74
alucard_mk
7 / 7 / 0
Регистрация: 14.04.2010
Сообщений: 210
1

Работа с ячейками таблицы Word

30.03.2011, 09:23. Просмотров 6034. Ответов 3
Метки нет (Все метки)

нужно из документа Excel скопировать текст в ячейки таблицы WORD

Как вставить текст в ворд подскажите пожалуйста?? клетку выделяет, но текст не вставляет

Visual Basic
1
2
3
4
5
6
7
8
9
Sub Change_Table_Formatting(Tab As Word.Table)
    
    Tab.Cell(1, 1).Select
 
 
    'Tab.Range(1, 1).Text = ("BEST")
    'Selection.TypeText Text:="BEST"
    
End Sub
Visual Basic
1
2
3
4
5
6
Public Sub CommandButton3_Click()
  Dim Table As Word.Table
  For Each Table In ActiveDocument.Tables
    Call Change_Table_Formatting(Table)
  Next Table
End Sub
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2011, 09:23
Ответы с готовыми решениями:

Работа процедуры с ячейками таблицы
Ребята помогите выполнить задачу! Откройте новую рабочую книгу. Введите...

Заполнять лист excel (word) ячейками определённого размера
Доброго времени. Есть лист word формата А4, разделённый на ячейки 13*5 (...

Сортировка таблицы с объединенными ячейками
Есть таблица в которой обеднены ячейки, хочу сделать кнопку которая будет...

Данные из таблицы с объединенными ячейками в Массив
Добрый день! Товарищи, прошу помощи: Есть таблица в Excel, я копирую...

Excel скопировать данные из таблицы с объединенными ячейками
Есть таблица excel с объединенными ячейками (после экспорта). Нужно...

3
Ципихович Эндрю
1411 / 321 / 28
Регистрация: 10.04.2009
Сообщений: 5,040
30.03.2011, 09:32 2
Цитата Сообщение от alucard_mk Посмотреть сообщение
клетку выделяет, но текст не вставляет
где нибудь есть в коде "=" или "copy" ???
0
Busine2009
Заблокирован
30.03.2011, 11:34 3
Visual Basic
1
2
3
Sub P1()
ActiveDocument.Tables(1).Cell(1, 1).Range = "text"
End Sub
Цитата Сообщение от alucard_mk Посмотреть сообщение
'Tab.Range(1, 1).Text = ("BEST")
Нужно различать в программе Word метод Range и свойство Range.

Создавать диапазон в документе можно только с помощью метода Range объекта Document. Свойство Range не создаёт диапазон; с помощью этого свойства можно только узнать позицию определённого символа в документе или узнать содержимое определённой части документа.
1
alucard_mk
7 / 7 / 0
Регистрация: 14.04.2010
Сообщений: 210
30.03.2011, 12:51  [ТС] 4
спасибо, помогло, буду знать что нужно различать))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2011, 12:51

Работа с ячейками
Интересует такой вопрос, каким способом отлавливать изменения в ячейках? ...

Работа с ячейками
Как узнать какая ячейка выделена на определенном листе Excel в VBA?

Сравнение данных из TextBox в VBA с ячейками таблицы Excel
В форме задаю номер (вагона), нажимаю Ввести, происходит перебор столбца, но...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru