Как работать с OLE в Excel/VBA

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуста!
возникла проблема и незнаю как решить.
Нужно как-то управлять Word'ом через VBA
на лист добавляется документ:
Но как с ним работать неизвестно... OLEObjects(Index).Object отказывается работать
хотя на форумах так и советуют
Подскажите что не так, может быть нужно какую-то опцию включить.
или как добавить OLE на лист, по-другому?

Решение задачи: «Как работать с OLE в Excel/VBA»

textual
Листинг программы
<font color="blue">Sub</font> Test()
    
    <font color="blue">Dim</font> x <font color="blue">As</font> OLEObject
    
    <font color="blue">Set</font> x = ActiveSheet.OLEObjects.Add( _
        Filename:=<font color="teal">"C:\1.doc"</font>, _
        Link:=False, _
        DisplayAsIcon:=True, _
        IconFileName:=<font color="teal">"C:\WINDOWS\Installer\{90110419-6000-11D3-8CFE-0150048383C9}\wordicon.exe"</font>, _
        IconIndex:=<font color="darkblue"><b>0</b></font>, _
        IconLabel:=<font color="teal">"C:\1.doc"</font>)

    x.Verb

<font color="blue">End</font> <font color="blue">Sub</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5