Как сослаться на встроенный файл PowerPoint или Excel в форме в Access? - PullRequest
4 голосов
/ 07 апреля 2010

Итак, если бы я взял форму доступа и вставил в нее электронную таблицу Excel или колоду PowerPoint, как бы я сослался на нее в коде VBA?

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

Если я сказал, что это новое приложение Excel.Application, то set xls = to (ss в файле, а не какой-либо путь к файлу другого файла Excel где-нибудь)?

Имеет ли это смысл?

1 Ответ

5 голосов
/ 07 апреля 2010

Допустим, вы добавили объект Excel в свою форму, назвали его xLObject и добавили ссылку на библиотеку объектов Excel в VBA

Вот как вы получаете доступ к листу этого объекта и изменяете диапазон

Dim sheet As Excel.Worksheet
Set sheet = xlObject.Object.Sheets(1)
sheet.Range("A1") = "Hello World"

Та же логика применима к Powerpoint.

...