Как сослаться на встроенный файл PowerPoint или Excel в форме в Access?
Так что, если бы я взял форму доступа и вставил в нее электронную таблицу Excel или колоду PowerPoint, как бы я сослался на нее в коде VBA?
Я знаю, что должен установить библиотеки, назвать фрейм объекта OLE и использовать применимый синтаксис для всего, что я хочу делать, с тем, что я втыкаю в форму, однако единственные вещи, которые я когда-либо делал с Excel и / или PowerPoint это автоматизировать открытие отдельного окна / приложения из Access, а не в форме Access. Поэтому я не уверен, как поступить.
Если бы я сказал, что это новый Excel.Application, то set xls = to
(ss в файле, а не какой-нибудь путь к файлу другого файла Excel)?
Имеет ли это смысл?
1 ответ
Допустим, вы добавили в форму объект книги Excel, назвали его xLObject и добавили ссылку на библиотеку объектов Excel в VBA.
Вот как вы получаете доступ к листу этого объекта и изменяете диапазон
Dim sheet As Excel.Worksheet
Set sheet = xlObject.Object.Sheets(1)
sheet.Range("A1") = "Hello World"
Та же логика применима к Powerpoint.