Member 13314240 Ответов: 0

Ссылки на OLE-объекты в VB6


В моем проекте Visual Basic (VB6) я использовал несколько элементов управления OLE, вставляя объекты Excel(Excel-macro enabled). Эти объекты (Excel) создаются как новые (не связанные). Для этих Олей я дал отдельные имена.

Когда эти OLEs открываются, объекты Excel открываются как Book1, Book2, Book3 и т. д. Данные из книги 1 переносятся в Книгу 2 или в другие книги, также с помощью формул в ячейках.

Проблема заключается в следующем: - если я открою любой другой Excel во время моего проекта VB6, номера книг будут нарушены, и это повлияет на передачу данных из одной книги в другую.

Есть ли какой-нибудь способ открыть/сослаться на эти OLE-объекты(Excel) с физическим адресом(например, sample_project > custom_book.xls) вместо Book1, Book2 и т. д. ?

Что я уже пробовал:

Я пробовал использовать объекты Excel со ссылкой на существующий файл Excel, но я не хочу создавать ссылки на внешние файлы. Без ссылки открытые объекты называются только Book1,Book2 и т. д.

0 Ответов