Как превратить набор данных / таблицу запросов в объект OLE? - PullRequest
0 голосов
/ 17 июля 2009

У меня есть несколько VB, которые автоматически копируют OLE-объекты в PowerPoint. Цель этого состоит в том, что моя база данных выполняет запросы, а затем формы превращают их в диаграммы. При прохождении через различные очереди / формы при событиях открытия / закрытия диаграммы добавляются в презентацию Powerpoint.

У меня также есть параллельные запросы, которые показывают результирующие данные в форме таблицы данных, и мне было интересно, есть ли способ превратить это в объект OLE (например, диаграммы), чтобы я мог автоматически добавить их в powerpoint to0.

Основная идея заключается в том, что я копирую и вставляю в раздел заметок PowerPoint для каждого относительного слайда (диаграмма с данными), и мне интересно, есть ли лучший способ сделать это?

Причина, по которой я спрашиваю об этой «идее / методе OLE», заключается в том, что OLEobject = copy - это единственный способ, которым я смог получить эту вещь для автоматизации ее стороны powerpoint (или, только так, как я знаю сделать это).

Любой совет всегда ценится!

1 Ответ

1 голос
/ 18 июля 2009

Полагаю, вы могли бы использовать такой код:

DoCmd.OpenForm "FormName", acFormDS

DoCmd.RunCommand acCmdSelectAllRecords

DoCmd.RunCommand acCmdCopy

Затем вставьте в PowerPoint как таблицу.

Другой вариант - открыть объект набора записей и построить заполнение таблицы в ячейках.

Пожалуйста, посмотрите эту ссылку MSDN с примером

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