Nasıl YAPıLıR: MFC Otomasyon ile Excel'e bir DAO Kayıt kümesi kopyalamak için kullanın.
(الشرق الاوسط (العربية Brasil (Português) Deutschland (Deutsch) España, Latinoamérica (Español) France (Français) Italia (Italiano) Portugal (Português) United States (English) Česká republika (Čeština) 中国 (简体中文) 台灣 (繁體中文) 日本 (日本語) 대한민국 (한국어) Makale numarası: 243394 - Bu makalenin geçerli olduğu ürünleri görün.Otomatik tercüme makalelerin ne olduğunu açıklayan yazıyı okumak için buraya tıklayınMicrosoft destek sayfalarında makine çevirisiBu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.If you are a Small Business customer, find additional troubleshooting and learning resources at the Support for Small Business site.Hepsini aç | Hepsini kapaÖzetMicrosoft Excel'in bir çalışma sayfası üzerine bir veri erişim nesneleri (DAO) Recordset içeriğini kopyalamak bir aralık nesnesine ilişkin CopyFromRecordset yöntemini sunar. Bu makalede, MFC DAO sonra Otomasyon kullanarak bir Excel çalışma sayfasına kopyalayabilirsiniz bir kayıt oluşturmak için nasıl kullanabileceğiniz gösterilmektedir. Daha fazla bilgiAşağıdaki adımlarda, tüm bir recordset elde gösterilmektedir örnek Access "Ürünler" tablosundaki kayıtlar, Northwind.mdb veritabanı ve sonra bir çalışma bu kayıt kümesi içeriğini kopyalamak için Excel otomatik. Bu örnek, recordset için bir Access veritabanını kullanır, ancak herhangi bir veritabanı için ODBC sağlayabilir kullanabilir bağlantı dizesi. ODBC veri kaynakları, DAO ile kullanma hakkında daha fazla bilgi için MFC DAO için çevrimiçi yardıma bakın. Örnek kodIletişim tabanlı ve AutoExcel adlı yeni bir MFC AppWizard EXE proje başlatın.Görünüm menüsünde ClassWizard tıklatın (veya CTRL + W tuşlarına basın). Otomasyon sekmesinde Add Class ' ı tıklatın ve "Kimden bir Type Library"'ı seçin. Excel'in tür kitaplığı (Excel8.olb için Excel 97, Excel 2000 Excel9.olb veya Excel.Exe Excel 2002 ve Excel 2003) bulmak için göz atın.Not: tür kitaplığı yürütülebilir Excel ile aynı dizinde bulunur.Tüm sınıfları ClassWizard sunan Excel Tür kitaplığında ekleyin.Iletişim kaynağa IDC_RUN adlı bir düğme eklemek IDD_AUTOEXCEL_DIALOG ve düğme işleyicisine aşağıdaki kodu ekleyin.
ClassWizard CAutoExcelDlg.cpp için Excel'in tür kitaplığından oluşturulan üstbilgi dosyası içerir. Örneğin:
Not: Bu yönerge, sonra derleyici hatalarını önlemek "Stdafx.h" için içerik ekleme.MFC DAO StdAfx.h içinde için üstbilgi dosyasına ekleyin:
Uygulamanızı başladığında COM hizmetlerini başlatılır CAutoExcelApp::InitInstance AutoExcel.cpp de değiştirin:
Not: Bu kod DoModal() çağrısı önce Ekle.Oluşturup uygulamayı çalıştırın.Iletişim kutusunda düğmesini tıklatın. Düğme işleyicisi tamamladığında, Excel'deki bir çalışma kitabının ilk çalışma sayfasındaki içeriği Northwind Ürünler tablosundan görürsünüz.ÖzelliklerMakale numarası: 243394 - Last Review: 11 Ocak 2015 Pazar - Gözden geçirme: 4.5Bu makaledeki bilginin uygulandığı durum:Microsoft Office Excel 2003Microsoft Excel 2002 Standard EditionMicrosoft Excel 2000 Standard EditionMicrosoft Excel 97 Standard EditionMicrosoft Visual C++ 6.0 Professional EditionMicrosoft Visual C++ 5.0 Professional EditionAnahtar Kelimeler: kbnosurvey kbarchive kbmt kbautomation kbhowto KB243394 KbMttrMachine-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:243394