Свойство 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 и обратная связь.