Я не уверен, что это полезно для вложения Excel, но при условии, что двигатель Excel находится в центре встроенных элементов управления, вы можете посмотреть here для алфавитных ссылок объектов, доступных для Excel 2003
и here для корня справки Excel VBA, которая включает в себя раздел «Концепции», рассматривающей основные объекты, как книги и рабочие листы, ячейки и диапазоны, и т.д.
Вы должны установить ссылку к объектам Excel в вашем проекте, прежде чем вы сможете создать любой из этих объектов. В разделе Project/References вы найдете нечто вроде «Библиотека объектов Microsoft Excel 9.0». (. У меня есть Office 2000, таким образом, 9,0 На основании приведенных выше ссылок, я полагаю, что для Excel 2003 вы увидите Excel 11.)
В вашем коде, сделать что-то вроде этого:
' Start a new workbook in Excel '
Dim oExcel As Excel.Application
Dim oBook As Excel.Workbook
' Launch an instance of Microsoft Excel '
Set oExcel = new Excel.Application
Set oBook = oExcel.Workbooks.Add
Затем перейдите к коду против приложения, книг и т. Д. Вышеприведенный код создаст экземпляр Excel, который находится в , а не в, но в его собственном окне. Одна вещь, о которой нужно знать, заключается в том, что по умолчанию этот экземпляр Excel не будет виден. Перед тем, как вы сможете его увидеть, вы должны установить свойство Видимость.
Надеюсь, это поможет.
Когда вы скажете OLE Excel-элементы управления, вы имеете в виду объекты Excel (рабочая книга, рабочий лист, диапазон и т. Д.) Или элементы управления на листе (кнопка, ComboBox и т. Д.)? – PhilPursglove 2008-12-10 13:58:20