Добавить объект OLE в таблицу Word с VBA - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь вставить метки элемента управления ActiveX в ячейку таблицы в Word с помощью сценария VBA. Я знаю, как вставить текст в таблицу с помощью VBA, но не могу понять, как вставить метку. Сценарий ниже добавит текст в таблицу 1, ячейка 1,1.

 ThisDocument.Tables(1).cell(1, 1).Range.Text = "hello"

Я нашел несколько сценариев для вставки элементов управления ActiveX, но я застрял в том, как поместить его в ячейку таблицы ( ссылки на инструкции скрипта внизу). Вот мое лучшее предположение, но оно не работает.

 ThisDocument.Tables(1).cell(1, 1).InlineShapes.AddOLEControl ClassType:="Forms.Label.1"

Ошибка, которую я получаю, выделяет «InlineShapes» и читает:

Ошибка компиляции: метод или элемент данных не найден

InlineShapes.AddOLEControl метод (Word)

AddOLEControl Method

...