imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 16.08.2006, 09:33     # 1
DOric
Guest
 
Сообщения: n/a

из word в excel

Подскажите как с помощью VB перенести данные(строку например) из Word в ячейку Excel.

нашел такой код
Код:
Sub aaaaa()
Dim SelTmp As String
Dim AppExcel As New Excel.Application
Dim wBook As Workbook
        SelTmp = Selection.Text 'Присваиваем SelTemp значение строки выделенного текста
    Set AppExcel = CreateObject("Excel.Application") 'Запускаем Excel
    Set wBook = AppExcel.Workbooks.Add 'Создаем книгу
        AppExcel.Worksheets(1).Cells(1, 1).Value = SelTmp 'Присваиваем ячейке с координатами (1;1) ("A1") значение выделенного текста
        AppExcel.Visible = True 'Показываем окно Excel
'************************************************************************
'* Если это использовать в программе, то раскомментировать строки ниже: *
'************************************************************************
'        AppExcel.ActiveWorkbook.Close True
'        AppExcel.Quit
'    Set wBook = Nothing
'    Set AppExcel = Nothing
End Sub

но при использование его пишет такое "user-defined type not defined"
 
Старый 16.08.2006, 13:14     # 2
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
В какой строке ошибка?
EvroStandart вне форума  
Старый 17.08.2006, 02:12     # 3
DOric
Guest
 
Сообщения: n/a

Dim AppExcel As New Excel.Application
в этой.
 
Старый 17.08.2006, 13:17     # 4
gandalf_g
Junior Member
 
Регистрация: 09.12.2003
Адрес: Москва
Сообщения: 62

gandalf_g Путь к славе только начался
надо импортировать ActiveX объект (Excel & Word) в VB.
__________________
не учите людей думать, они вам этого не простят...
gandalf_g вне форума  
Старый 18.08.2006, 02:22     # 5
DOric
Guest
 
Сообщения: n/a

Цитата:
Сообщение от gandalf_g
надо импортировать ActiveX объект (Excel & Word) в VB.
а поподробней можно )
 
Старый 20.08.2006, 16:45     # 6
gandalf_g
Junior Member
 
Регистрация: 09.12.2003
Адрес: Москва
Сообщения: 62

gandalf_g Путь к славе только начался
Цитата:
DOric:
а поподробней можно )
Добавьте к проекту ссылку к Microsoft Word 8.0 Object Library (команда Project|References).

тут

соотв в добавок добавить Excel Object Library, версии могут отличаться в зависимости от установленном на компе оффисе
__________________
не учите людей думать, они вам этого не простят...

Последний раз редактировалось gandalf_g; 20.08.2006 в 16:49.
gandalf_g вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:17.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.