Excel в Powerpoint - в поисках полезного толчка - PullRequest
0 голосов
/ 01 февраля 2012

Доброе утро,

У меня есть агент C #, который периодически запускается и обновляет определенные значения в особенно важной электронной таблице. Причина в том, что эта электронная таблица обновляется, заключается в том, что периодически кто-то будет вручную заходить в этот файл .xls ираспечатайте на экране рабочие листы и вставьте их в шаблон презентации Powerpoint в виде изображений.

Эти «изображения» не являются диаграммами или таблицами, это просто диапазоны ячеек, которые окрашены и т. д. в электронной таблице - и что я »Мне нужно сделать это, по сути, автоматизировать это, настроив моего агента таким образом, чтобы при каждом обновлении электронной таблицы он «печатал экраны» определенного диапазона, который я указал, и копировал его как изображение в файл .ppt.

IЯ ценю, что в этом вопросе отсутствует пример кода, и я не ожидаю, что кто-то «сделает это за меня», любые советы или указатели о том, как я могу добиться этого, будут высоко оценены.

Также VSTO не вариантк сожалению (рабочая среда).

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 01 февраля 2012

У вас может не быть возможности контролировать, как другие люди создают свои слайды PowerPoint, но если они хотят, чтобы конкретный диапазон ячеек обновлялся в соответствии с текущим листом Excel, они могут нажать Ctrl-C в разделе, а затем «Специальная вставка».

Я знаю, что ваш вопрос задавался об автоматизации захвата экрана для диапазона ячеек, но сработает ли это для вас? Или не должно быть возможности случайного обновления, или по какой-то причине это должен быть образ?

Связанный раздел будет автоматически обновляться, если файл открыт, а если нет, он спросит, хотите ли вы обновить ссылки при открытии PowerPoint. Или щелкните правой кнопкой мыши объект на слайде и обновите ссылку.

enter image description here

0 голосов
/ 05 апреля 2013

Я делал это слишком недавно.

Это может дать вам представление.

Поместите Alternative.Text в свою форму в PowerPoint, это может помочь вам разместить ваше новое изображение в правильном месте.

C # Вставить HTML в Excel или PowerPoint

Отображение HTML в PowerPoint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...