Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: из Word d Excel  (Прочитано 14577 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Olik
Гость
« : 02-01-2007 17:08 » 

как из Excel открыть определенный вордовский файл, где находится таблица, и из одной из колонок этой таблицы перекинуть данные в Excel??? Жаль
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 02-01-2007 17:09 » 

Olik, скопируй из ворда через буфер обмена и вставь в ексель

при чём лучше не отдельную колонку выделять, а всю таблицу сразу копирнуть , а в екселе уже править.

И ещё обрати внимание - если в ячейках встречается "перевод каретки" (включи в ворде показ непечатных символов) , то их надо удалить ещё в ворде, иначе будут появляться ненужные "переводы ячеек" - появятсся дополнительные ячейки
« Последнее редактирование: 02-01-2007 17:12 от Алексей1153 » Записан

Olik
Гость
« Ответ #2 : 02-01-2007 17:15 » 

скопировать-то скопировала Жаль.а макросом никак? Скромно так...
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 02-01-2007 17:16 » 

Olik, ой... не знаю ) А зачем макросом - так много всего надо копировать?
Записан

Olik
Гость
« Ответ #4 : 02-01-2007 17:25 » 

...это только часть задачки которую мне надо сделать, и задача вся построена на макросах С ума сойти...
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #5 : 02-01-2007 17:29 » 

Olik, я тут не подскажу... не знаю , никогда не занимался
Записан

Olik
Гость
« Ответ #6 : 02-01-2007 17:31 » 

все равно спасибки Да-да
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #7 : 09-01-2007 06:56 » 

как один из вариантов
Код:
Public Sub Test()
    Dim w As New Word.Application
    Dim d As Word.Document
    Dim i As Integer
       
    On Error GoTo eh
   
    w.Visible = True
    Set d = w.Documents.Open("d:\test.doc")
   
    For i = 1 To d.Tables(1).Rows.Count
        ThisWorkbook.Worksheets(1).Cells(i, 1) = d.Tables(1).Columns(1).Cells(i)
    Next i

eh:
    d.Close
    w.Quit
   
    Set d = Nothing
    Set w = Nothing
End Sub
Записан

I Have Nine Lives You Have One Only
THINK!
Olik
Гость
« Ответ #8 : 14-01-2007 19:52 » new

Работает!
Спасибо огромное!! Люблю!!
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines