Makale numarası: 178749 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalede, ayrıntılı olarak, Microsoft Office uygulamaları gibi COM uyumlu uygulamalar bileşen tümleştirmeyle otomatikleştirmek verilmektedir.
Aşağıdaki bölümde bir MFC nasıl oluşturabileceğinizi göstermektedir proje. Örneğin, Microsoft Excel'in otomatikleştirir. Herhangi bir proje için ilk 8 adımları kullanın ve başka bir uygulama ile çalışırken, 15'den 9. adımlar değiştirebilirsiniz.
Bir Otomasyon projesi oluşturma
Ek notlarBir kez (, 9, yukarıdaki adımda gibi), sınıflar bir tür kitaplığından projenize eklediğiniz, pek çok sınıf projeye eklenmiş olduğunu göreceksiniz. ClassView içinde bir sınıf, bu sınıfın bir üyesi fonksiyonları görmek ve sonra Excel8.cpp uygulama dosyasında bu işlevin tanımını görüntülemek için üye işlevi çift tıklatın.
Dönüş türü doğrulamak istiyorsanız veya bir işlevin uygulama değiştirmek istediğinizde bir <a0>üye</a0> işlevinin tanımına gitmek gerekir. Bir işlevin tanımını değiştirmek istediğiniz zaman Excel8.h dosya bildiriminde değiştirme unutmayın. Böylece, doğru işlev bildirimi değiştirin; bazı durumlarda, aynı ad için verilen dikkat edin, üye işlevlerini birden çok classes--GetApplication() bir örnek olur.
Microsoft Excel'in otomatik hale getirmek için yukarıdaki adımları gösterilmektedir, ancak diğer uygulamaları otomatikleştirmek için aynı fikirleri uygulayabilirsiniz. Aşağıdaki liste, tür kitaplıklarının, Microsoft Office uygulamaları için dosya adları içeriyor:
Not: Bu tür kitaplıkları için varsayılan konum C:\Program Files\Microsoft Office\Office (Office 2002 yolu C:\...\Office10 ve Office 2003 için yol C:\...\Office11) aranır Dao350.dll veya Dao360.dll, haricinde ve Microsoft Office 10(MSO.dll). C:\Program Files\Common Files\Microsoft Shared\Dao Dao350.dll/Dao360.dll için varsayılan konumdur. Mso.dll dosyasının varsayılan konumu C:\Program Files\Common Files\Microsoft Shared\Office10 Office 2002 ve Office 2003 için C:\Program Files\Common Files\Microsoft Shared\Office11 ' dir.
Application Type Library -------------------------------------------------- Microsoft Access 97 Msacc8.olb Microsoft Jet Database 3.5 DAO350.dll Microsoft Binder 97 Msbdr8.olb Microsoft Excel 97 Excel8.olb Microsoft Graph 97 Graph8.olb Microsoft Office 97 Mso97.dll Microsoft Outlook 97 Msoutl97.olb Microsoft PowerPoint 97 Msppt8.olb Microsoft Word 97 Msword8.olb Microsoft Access 2000 Msacc9.olb Microsoft Jet Database 3.51 DAO360.dll Microsoft Binder 2000 Msbdr9.olb Microsoft Excel 2000 Excel9.olb Microsoft Graph 2000 Graph9.olb Microsoft Office 2000 Mso9.dll Microsoft Outlook 2000 Msoutl9.olb Microsoft PowerPoint 2000 Msppt9.olb Microsoft Word 2000 Msword9.olb Microsoft Access 2002 Msacc.olb Microsoft Excel 2002 Excel.exe Microsoft Graph 2002 Graph.exe Microsoft Office 2002 MSO.dll Microsoft Outlook 2002 MSOutl.olb Microsoft PowerPoint 2002 MSPpt.olb Microsoft Word 2002 MSWord.olb Microsoft Office Access 2003 Msacc.olb Microsoft Office Excel 2003 Excel.exe Microsoft Graph 2003 Graph.exe Microsoft Office 2003 MSO.dll Microsoft Office Outlook 2003 MSOutl.olb Microsoft Office PowerPoint 2003 MSPpt.olb Microsoft Office Word 2003 MSWord.olb
Bu makalede, bir iletişim kutusu projesini belirli bir yaklaşım sunar. Microsoft Developer Studio VC ++ projesi oluşturma işlemi hakkında daha fazla genel belgelerine bakın istediğiniz, ortam, Visual Studio InfoView kullanarak erişebileceğiniz mükemmel bir öğretici yoktur. Öğretici erişmek için <a0></a0>, Yardım menüsünde Ara'yı tıklatın. Dizin sekmesini tıklatın ve aşağıdakileri yazın:
Projelerle çalışmaKonuları Listele</a1> seçeneğini tıklatın. "Giriş sayfası: çalışma ile projeler" konusunu seçin ve Göster'i tıklatın. Office uygulamalarının otomatikleştirme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
222101
(http://support.microsoft.com/kb/222101/ )Nasıl bulmak ve Office nesne modeli belgeler
Makale numarası: 178749 - Last Review: 23 Haziran 2005 Perşembe - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:178749
(http://support.microsoft.com/kb/178749/en-us/ )