2015-06-15 1 views
1

У меня есть документ с текстом. В документе слова у меня есть кнопка команды.Вставить объект и отобразить его как иконку в текстовом документе?

То, что я после того, как, когда пользователь нажимает на кнопку команды было бы открыть диалоговое окно, так что пользователь может вставлять файл и отображение в виде значка в слове документа.

Как я хотел бы сделать это в VBA?

В конце концов, я хотел бы следующее:

  1. Пользователь нажимает на кнопку открывается
  2. Диалоговое окно для пользователя, чтобы выбрать файл (любой тип)
  3. Пользователь нажимает OK
  4. Файл вложен (не связанные) в документе, как Icon
  5. Если пользователь нажимает отменить, диалоговое окно закрывается.
+0

В отличие от сайтов форума, мы не используем "Спасибо" или "Любая помощь приветствуется", или подписи на [так]. Смотрите «[Должен„Привет“,„спасибо,“слоганы и приветствий быть удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -Удалена-из-постов). Кстати, это «Спасибо заранее», а не «Спасибо продвинутого». –

ответ

2

Хорошо вот начать

Option Explicit 
Sub AddFileIcon() 
    SendKeys "%F{TAB 4} {TAB 5}" 
    Dialogs(wdDialogInsertObject).Show 
End Sub 

Теперь вы Создать Button :-) и вызвать Macro

Вот поможет полные ссылки

VBA SendKeys


Word Dialog Boxes

+1

Благодаря Omar это было проще, чем я думал, что это будет! PS бы знать любую работу вокруг, если документ защищен ? –