Я пытаюсь вставить метки элемента управления 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