Экспортировать изображения из Delphi cxGrid (или просто из CxImage) в Excel

#excel #delphi #devexpress #vcl #tcxgrid

#excel #delphi #девэкспресс #vcl #tcxgrid

Вопрос:

У меня есть задача экспортировать cxGrid с изображениями из разных форм приложения Delphi. Теперь для экспорта изображения я использую буфер обмена следующим образом Clipboard.Assign(Picture) , затем я выбираю столбец и использую метод Excel.Selection.PasteSpecial для вставки изображения из буфера обмена. Но, похоже, этот способ не такой быстрый, как мне нужно. И, может быть, вы знаете другие способы экспорта изображения из приложения Delphi в Excel?

Комментарии:

1. Помимо буфера обмена, я вижу только одну другую возможность: сохранить изображение на диске и заставить Excel загрузить файл оттуда. Вероятно, это будет медленнее, потому что буфер обмена — это процесс в памяти, в то время как использование диска включает … диск, который всегда работает медленнее.