Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 3 ]
- Зарегистрирован: 08.05.2014
- Сообщений: 2
Тема: эксель в ворд
Есть файлик эселя с несколькими таблица, есть вордовский шаблон в который нужно перегнать эти таблицы. Но используемый мной макрос:
Sub exltowrd()
Dim WrdApp As Word.Application
Set WrdApp = New Word.Application
Set WrdDoc = WrdApp.Documents.Open("C:\ïðîáà.dotx")
WrdApp.Visible = True
WrdDoc.Activate
For i = 2 To 3
For j = 2 To 3
WrdDoc.Application.Selection.Tables(1).Cell(i, j).Select
txt = Sheets(1).Cells(i, j).Value
WrdDoc.Application.Selection.TypeText Text:=CStr(txt)
Next j
Next i
End Sub
выдает ошибку на строке
WrdDoc.Application.Selection.Tables(1).Cell(i, j).Select
я так понимаю что программа не может найти таблицу в шаблоне. или нет?
Прошу совета, может такие вещи совсем по другому делаются?
- aap77
- генерал-полковник
- Неактивен
- Зарегистрирован: 12.09.2011
- Сообщений: 925
- Поблагодарили: 243
- За сообщение: 1
Re: эксель в ворд
В принципе Вы правильно понимаете, т.к. Selection.Tables(1) есть выделенная таблица, а курсор при открытии файла Word стоит вне любой таблицы.
Если у Вас каждая таблица Word-шаблона соответствует отдельному листу Excel, то вместо
WrdDoc.Application.Selection.Tables(1).Cell(i, j).Select
txt = Sheets(1).Cells(i, j).Value
WrdDoc.Application.Selection.TypeText Text:=CStr(txt)
надо сделать так
WrdDoc.Tables(1).Cell(i, j).Range.Text = CStr(Sheets(1).Cells(i, j).Value)
- Зарегистрирован: 08.05.2014
- Сообщений: 2
Сообщений [ 3 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
эксель в ворд
Любое программное обеспечение требует настройки и понимания принципов работы. Но большинство современных приложений имеют интуитивный интерфейс, с которым легко и удобно разобраться пользователю. На портале о Microsoft Office Word вы узнаете про: как удалить пустую страницу в ворде 2007.
К таким относится и Ворд, текстовый редактор, наиболее популярный, как у нас в стране, так и за рубежом. Наш сайт о Microsoft Office Word даст ответ про: как сделать в access автозаполнение полей в форме.
Для более глубокого изучения и оптимизации и организации работы в Ворде вам потребуются уже специальные справочники, мастер-классы, пособия. Наш сайт о Microsoft Office Word даст ответ про: редактировать формулу word.
Все это собрано в одном месте – на форуме сайта Ворд Эксперт.
Здесь можно найти любую информацию о настройках различных версий, о назначениях и функции горячих клавиш, способах выполнения типовых и нестандартных задач, связанных с форматированием или редактированием текстов, постройкой таблиц и диаграмм и многого другого. На портале о Microsoft Office Word вы узнаете про: ключ активация ворда 2010.
На форуме собраны как готовые шаблоны для Ворда, и макросы, назначенные для самых разнообразных операций, так и основы их написание. Наш сайт о Microsoft Office Word даст ответ про: перевести буквы заглавные.
Участник всегда может оставить заявку на выполнение любой работы в Ворде в соответствующем разделе.
Форум будет полезен и новичкам, так как информация здесь представлена в очень доступном виде, и опытным пользователям, которым самим есть чем поделиться с другими. Наш сайт о Microsoft Office Word даст ответ про: синонимы к слову статья.
Взаимно обмениваясь секретами и хитростями управления приложением, участники делают свою работу гораздо более легкой, удобной и быстрой. На портале о Microsoft Office Word вы узнаете про: майкрософт ворд 2007 ключ.