PasteSpecial с использованием Ole,PowerPoint,Delphi

Как вы используете PasteSpecial в Delphi для вставки в Ole PowerPoint. У меня есть данные RTF, которые я хочу вставить в PowerPoint, и мне нужно использовать PasteSpecial. Однако я не могу найти документацию о том, как заполнить необходимые параметры.

2 ответа

Решение

PasteSpecial просто предпочитает один формат другому. Таким образом, вы можете установить приоритетность форматов или исключить форматы, чтобы повлиять на вставку. Например, если у вас есть RTF и TEXT в буфере обмена, а PP всегда вставляет TEXT по умолчанию, даже если RTF указан первым, вы можете просто исключить TEXT и предоставить ТОЛЬКО RTF. Затем его нужно вставить как RTF.

MSDN имеет документацию для версий 2003 и 2007. В обоих случаях первый параметр должен быть ppPasteRTF если вы хотите выбрать содержимое буфера обмена в формате RTF. Ты можешь использовать EmptyParam для остальных пяти параметров.

Другие вопросы по тегам