КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Option Explicit
Считывание текста документа Word не открывая его. End Sub End If End If End If Редактор кода
Для создания программных кодов используется редактор кода, окно которого открывается одной из команд: - Выполнить команду View / Code. - Из контекстного меню выполнить команду View Code. Для каждого модуля создается отдельное окно кода, разделенное внутри на секции. Выбор секции осуществляется с помощью списка Object, расположенного слева в верхней части окна. Для стандартного модуля этот список содержит общую секцию General. В модуле класса в этот список включены: общая секция и секция классов. В модуле формы список Object содержит общую секцию, секцию для формы (Form), а также секции для всех размещённых на форме объектов. Для каждой выбранной секции можно создать процедуру, выбрав ее из списка Procedure в правом верхнем углу окна редактора кода, содержащего события. Для элемента списка General из списка Object есть только одно значение Declarations (Объявления) в списке Procedure. Приложение 2 ПРИМЕРЫ МАКРОСОВ ДЛЯ ПРИЛОЖЕНИЙ MICROSOFT OFICE [1]
1. Конвертирование документа Word в текстовый файл (*.txt)
Код открывает Word в памяти компьютера и производит конвертирование документа. Перед работой в Reference... поставьте ссылку на Microsoft Word Object Library.
Private Sub Command1_Click() Dim temp As String temp = "путь & имя.doc" If Not Dir(temp, vbNormal) <> "" Then MsgBox "Документ не найден." Exit Sub On Error GoTo Notloaded Set MyWord = GetObject (, "Word.Application") Notloaded: If Err.Number = 429 Then Set MyWord = CreateObject("Word.Application") ElseIf Err.Number <> 0 Then Screen.MousePointer = vbDefault 'Пользователь нажал на кнопку Cancel MyWord.Documents.Close SaveChanges:= wdDoNotSaveChanges Set MyWord = Nothing Screen.MousePointer = 0 If Not Err.Number = 32755 Then MsgBox Err.Description & vbCrLf & "error " Err.Clear Exit Sub MyWord.Documents.Open FileName:=temp MyWord.ActiveDocument.SaveAs FileName:="name.txt", _ FileFormat:=wdFormatText, LockComments:=False, _ Password:="", AddToRecentFiles:=True, WritePassword:="",_ ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, _ SaveAsAOCELetter:=False
Код открывает Word в памяти компьютера и производит считывание. Перед работой в Reference... поставьте ссылку на Microsoft Word Object Library.
Dim objWord As Word.Application
Private Sub Command1_Click() On Error Resume Next Dim strDocPath As String, D strDocPath = "D:\Advice\Soveti\DragDropTXT.doc" Set objWord = New Word.Application objWord.Visible = False objWord.Documents.Open strDocPath, False objWord.Selection.WholeStory D = objWord.Selection.Text objWord.ActiveDocument.Close objWord.Quit Set objWord = Nothing Debug.Print D
Дата добавления: 2014-11-07; Просмотров: 311; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |