powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос про объект Excel Worksheet в документе Word
7 сообщений из 7, страница 1 из 1
Вопрос про объект Excel Worksheet в документе Word
    #35450735
Aleks79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как программно перевести объект Excel Worksheet в режим Edit используя VBA?
...
Рейтинг: 0 / 0
Вопрос про объект Excel Worksheet в документе Word
    #35450830
Grayscale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что вы подразумеваете под режимом едит)))
...
Рейтинг: 0 / 0
Вопрос про объект Excel Worksheet в документе Word
    #35451188
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправьте sendkeys F2.
...
Рейтинг: 0 / 0
Вопрос про объект Excel Worksheet в документе Word
    #35451556
Ashton_Guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Sub X()
    Dim objWb As Object
    Dim sh As Word.InlineShape
    
    Set sh = ThisDocument.InlineShapes( 1 )
    sh.OLEFormat.Edit
    
    Set objWb = sh.OLEFormat.Object
    objWb.worksheets( 1 ).Cells( 1 ,  1 ) = "Hi from VBA!"
End Sub
...
Рейтинг: 0 / 0
Вопрос про объект Excel Worksheet в документе Word
    #35808556
Sn85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как выйти из этого режима? тоже программно
...
Рейтинг: 0 / 0
Вопрос про объект Excel Worksheet в документе Word
    #35812601
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Public Sub X()
    Dim objWb As Object
    Dim sh As Word.InlineShape
    
    Set sh = ThisDocument.InlineShapes( 1 )
    sh.OLEFormat.Edit
    
    Set objWb = sh.OLEFormat.Object
    objWb.worksheets( 1 ).Cells( 1 ,  1 ) = "Hi from VBA!"
    
    ' Можно попробовать через SendKeys.
    'SendKeys "{ESC}", True
    
    ' Или можно воспользоваться таким трюком.
    On Error Resume Next
    sh.OLEFormat.ActivateAs "Excel.Sheet9999"
    On Error GoTo  0 
End Sub
...
Рейтинг: 0 / 0
Вопрос про объект Excel Worksheet в документе Word
    #35812811
Sn85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть это и работает.. но не подходит для моего случая. Я работаю с документом из проги, написанной в делфи.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос про объект Excel Worksheet в документе Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]