Как удалить командную кнопку с помощью Word VBA? - PullRequest
3 голосов
/ 16 апреля 2009

У меня есть документ Word, который содержит командную кнопку с именем «update».

Как я могу удалить эту кнопку с помощью VBA?

Ответы [ 2 ]

7 голосов
/ 16 апреля 2009

Это должно сделать это:

For Each o In ActiveDocument.InlineShapes      

   If o.OLEFormat.Object.Name = "update" Then
        o.Delete
    End If

Next
1 голос
/ 23 июля 2009

Я думаю, что когда вы сказали «Имя кнопки», вы имели в виду «Заголовок кнопки»; пожалуйста, попробуйте ниже код -

For Each o In ActiveDocument.InlineShapes
   If o.OLEFormat.Object.Caption = "update" Then
        o.Delete
    End If
Next

С уважением, Nilesh

PS: заголовок чувствителен к регистру, поэтому вы можете проверить регистр для заголовка.

...