Свойство Application.ClipboardFormats (Excel)

Возвращает форматы, которые в настоящее время находятся в буфере обмена, в виде массива числовых значений. Чтобы определить, находится ли определенный формат в буфере обмена, сравните каждый элемент в массиве с соответствующей константой, указанной в разделе Примечания. Только для чтения, Variant.

Синтаксис

expression. Форматы буфера обмена (индекс)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Необязательный Variant Возвращаемый элемент массива. Если этот аргумент опущен, свойство возвращает весь массив форматов, которые в настоящее время находятся в буфере обмена. Дополнительные сведения см. в разделе "Примечания".

Замечания

Это свойство возвращает массив числовых значений. Чтобы определить, находится ли определенный формат в буфере обмена, сравните каждый элемент массива с одной из констант XlClipboardFormat .

Пример

В этом примере отображается окно сообщения, если буфер обмена содержит объект RTF. Вы можете создать объект RTF, скопировав текст из документа Word.

aFmts = Application.ClipboardFormats 
For Each fmt In aFmts 
 If fmt = xlClipboardFormatRTF Then 
 MsgBox "Clipboard contains rich text" 
 End If 
Next

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.