Bu makalede, bileşenleri Microsoft .NET Framework 3.0, aşağıdaki eylemleri gerçekleştirmek için nasıl kullanılacağı açıklanır:
Not
- Bir Microsoft Office Word 2007 belgesi Web oluşturma sunucusu
- Web'de Microsoft Office Excel 2007 çalışma kitabı oluşturma sunucusu
- Word belgesi ve Excel çalışma kitabını Web sunucusundan istemci bilgisayara akışı
Bu yordam, ASP.NET ve ofis kullanır açık XML biçimleri, dosya biçimi.
Microsoft 2007 Office sistemini veya bileşenlerinden "Daha fazla bilgi" bölümünde anlatılan adımları izleyerek sunucuya yüklemeniz gerekmez. Ancak, .NET Framework 3.0 sunucuda yüklü olması gerekir. Varsayılan olarak, .NET Framework 3.0 Windows Vista ile birlikte gelir. Ancak, sunucu, farklı bir sürümünü çalıştırıyorsa, .NET Framework 3. 0'ı yüklemek ve kurmak olabilir. .NET Framework 3. 0'ı edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
Ayrıca, 2007 Office sistemi istemci bilgisayara "Ek bilgiler" açıklanan adımları izlemek için kullanabileceğiniz bölümü. Ancak, Office sistemi önceki bir sürümünü de kullanabilirsiniz. Istemci bilgisayarda Microsoft Office 2003, Microsoft Office XP veya Microsoft Office 2000, Word, Excel ve PowerPoint 2007 dosya biçimleri "Daha fazla bilgi" bölümünde anlatılan adımları boş Microsoft Office Uyumluluk Paketi yeniden yüklemelisiniz. Office Uyumluluk Paketi edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
"Daha fazla bilgi" bölümünde anlatılan adımları StreamingOfficeSample.exe örnek paketindeki dosyaların kullanın. Microsoft'tan StreamingOfficeSample.exe örnek paketi karşıdan yükleyebilirsiniz. Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591
(http://support.microsoft.com/kb/119591/
)
Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.
StreamingOfficeSample.exe örnek paketi
StreamingOfficeSample.exe örnek paketi aşağıdakileri içerir:
- Bir Web formu
- Proje DocumentGenerator sınıf kitaplığı
- Proje WorkBookGenerator sınıf kitaplığı
Microsoft Visual C# 2005 kullanarak, Web formu ve sınıf kitaplığı projeler oluşturulmuş.
Web formu
Web formu Microsoft Office Access 2003 ile gelen örnek Northwind veritabanını bağlanır. Not
Office Access 2003'ün örnek paketini kullanmak için yüklü olması gerekmez.
Web formu, bir çevrimiçi sipariş arama formu görüntülemek için aşağıdaki tablodan veri kullanır:
- Müşteriler
- Siparişler
- Sipariş Ayrıntıları
- desteği
Web formu, bir müşteri bir listeden seçmek için kullanabilirsiniz. Müşteriyi seçin, sonra Web formu siparişlerinin listesini süzer. Süzülmüş liste, seçili müşteri için yalnızca belirli bir emirlerini gösterir. Listeden bir sipariş'i seçtiğinizde, Web'de veri kılavuz denetimi sipariş ayrıntılarını görünür formu. Ardından, aşağıdaki eylemleri gerçekleştirmek için Web formu üzerindeki düğmeleri tıklatabilirsiniz:
- Seçili verileri temel alan bir rapor oluşturun.
Kod, bu rapor, Word 2007 belgesi olarak oluşturur ve sonra istemci bilgisayarı için belge akıp.
- Yeni bir sipariş ayrıntıları verilerini Excel'e çalışma kitabı
Kod, bir Excel 2007 çalışma kitabı oluşturur ve sonra istemci bilgisayar çalışma kitabında akıp.
Proje DocumentGenerator sınıf kitaplığı
Sınıf kitaplığı DocumentGenerator
Proje kodu Word belgesi oluşturmak için WindowsBase.dll derlemede paketleme bileşenleri kullanır. WindowsBase.dll derleme .NET Framework 3.0 ile eklenir.
Bu sınıf kitaplığı proje NwindTemplate.docx dosyası bir katıştırılmış kaynak içerir. Paket oluşturma bileşenleri WindowsBase.dll derlemesinde, bir paket nesnesine NwindTemplate.docx dosyasının içeriğini okuyun. Paket oluşturma bileşenleri yöntemleri, clsCreateDocument
sınıfında aşağıdaki eylemleri gerçekleştirmek için kullanın:
- Sunucudaki geçici klasördeki bir Word 2007 belgesi oluşturun.
Bu Word belgesi üzerinde NWindTemplate.docx temel dosya.
- Çeşitli bölümlerine ve çeşitli veri Web formundan bir Word belgesine ekleme
Word belgesini tamamlandığında DocumentGenerator
sınıf kitaplığı Proje kodu Word belgesi istemci bilgisayara akıp.
Proje WorkBookGenerator sınıf kitaplığı
Paket oluşturma bileşenleri, aşağıdaki eylemleri gerçekleştirmek için WorkBookGenerator
sınıf kitaplığı Proje kodu WindowsBase.dll derlemede kullanır:
- Yeni bir sipariş ayrıntıları verilerini Excel'e çalışma kitabı
Bunu yapmak için <a0></a0>, verileri paket oluşturma bileşenleri dizisi listesinde nesneyi okuyun.
- Sunucudaki geçici klasördeki bir Excel çalışma kitabı oluşturun.
Paket oluşturma bileşenleri clsCreateWorkbook sınıfındaki yöntemleri ile birlikte çalışma kitabında bölümleri ve verileri Excel çalışma kitabına Web formundan ekleyin.
Excel çalışma kitabını tamamlandığında WorkBookGenerator
sınıf kitaplığı Proje kodu, istemci bilgisayar çalışma kitabında akıp.
Örnek sınayın.
Örneği sınamak için <a0></a0>, aşağıdaki eylemleri gerçekleştirir:
- Örnek proje için Web sunucusu ekleme
- Bir istemci bilgisayar üzerinde oluşturduğunuz örnek proje Web sitesini ziyaret edin.
- Word belgeyi rapor ve Excel çalışma kitabı
Bunu yapmak için şu adımları izleyin.
Örnek proje için Web sunucusu ekleme
- Örnek paket dosyasını karşıdan yükleyin.
- Aşağıdaki klasörü, Web sunucusu üzerinde oluşturun:
C:\Inetpub\wwwroot\StreamingOffice2007Sample
- 2. Adımda oluşturduğunuz klasörün <a1>örnek</a1> paketi dosyasının içeriğini ayıklayın.
- Bir sanal dizin oluşturmak için IIS Yöneticisi'ni kullanın. Bunu yapmak için şu adımları izleyin:
- Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, inetmgr yazın ve Tamam ' ı tıklatın.
- Sunucu adını genişletin ve sonra Web siteleri) genişletin.
- Varsayılan Web sitesi ' ı sağ tıklatın, Yeni ' nin üzerine gelin ve sonra Sanal dizin ' i tıklatın. Sanal Dizin Oluşturma Sihirbazı'nı başlatır.
- Sanal Dizin Oluşturma Sihirbazı ileri ' yi tıklatın.
- Diğer ad kutusuna sanal dizin için bir diğer ad yazın. Örneğin, StreamingOffice2007Sample yazın.
- Ileri ' yi tıklatın.
- Gözat ' ı tıklatın, 2. adımda oluşturulan klasörü bulun ve sonra ileri ' yi tıklatın.
- Oku</a1> onay kutusunu (örneğin, ASP) komut dosyalarını çalıştır onay kutusunu seçmek için tıklatın.
- Onay kutuları silinir ve ileri ' yi tıklatın, emin olun.
- Sihirbazı tamamlamak için son ' u tıklatın.
ASP içerik için bir uygulama oluşturulduğunu doğrulamak isteyebilirsiniz. Bunu yapmak için şu adımları izleyin:
- Önceki adımlarda oluşturduğunuz sanal dizini sağ tıklatın ve sonra da Özellikler ' i tıklatın.
- Sanal dizin</a0> sekmesinde, sanal dizin diğer Uygulama ayarları altında <a1>Uygulama adı</a1> kutusunda listelendiğinden emin olun. Sanal dizin diğer adı listeleniyorsa, Oluştur ' u tıklatın.
Not Uygulama adı, 4e, önceki adımları adım yazdığınız sanal dizin diğer adı eşleştirmek yok.
- ASP.NET sekmesini ASP.NET sürümünü2.0.50727 için ayarlanan doğrula</a1> seçeneğini tıklatın. Yüklü değilse, 2.0.50727ASP.NET sürümünü seçin... listeler ve sonra Uygula ' yı tıklatın.
Örnek Proje Web sitesini ziyaret edin ve sonra Word belgeyi rapor ve Excel çalışma kitabını karşıdan yükleyinNot
Istemci bilgisayar için aşağıdaki adımları kullanmanız aşağıdakilerin kurulu olması gerekir:
- Microsoft Office Word 2007 ve Microsoft Office 2007 Excel
- Word, Excel ve PowerPoint 2007 dosya biçimleri için Microsoft Office Uyumluluk Paketi
Bir istemci bilgisayarda aşağıdaki adımları izleyin:
- Microsoft ınternet Explorer gibi bir Web tarayıcısı'nı başlatın ve sonra da aşağıdaki Microsoft Web sitesini ziyaret edin:
http:// ServerName /StreamingOffice2007Sample/default.aspxNot Yer tutucu ServerName, Web sunucusu temsil eder.
Sipariş formu Northwind sayfası görüntülenir.
- Müşteri adı listesinde, bir müşteri seçin.
- Bir sipariş KIMLIğI seçin. Seçtiğiniz siparişinin sipariş ayrıntılarını veri kılavuz denetiminde notunun.
- Word raporu oluşturmak için tıklatın. Sınıf kitaplığı DocumentGenerator Proje kodu, bir Word 2007 belgesi oluşturur ve sonra istemci bilgisayarı için belge akıp.
- Dosya yükleme iletişim kutusu görüntülendiğinde, Report.docx dosyayı açmak için Aç ' ı tıklatın. Dosya Word'de açılır. Word belgesi, seçili sipariş için Özet sipariş içerir.
- Excel'e Ver ' i tıklatın. Sınıf kitaplığı WorkBookGenerator Proje kodu, bir Excel 2007 çalışma kitabı oluşturur ve sonra istemci bilgisayar çalışma kitabında akıp.
- Dosya yükleme iletişim kutusu görüntülendiğinde, Report.xlsx dosyayı açmak için Aç ' ı tıklatın. Dosyayı Excel'de açar. Çalışma kitabını sipariş ayrıntılı bilgilerinin bir özetini içerir. Özet, siparişin toplam maliyetini içerir.
Makale numarası: 932921 - Last Review: 2 Mart 2007 Cuma - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
- Microsoft .NET Framework 3.0
- Microsoft Visual Studio 2005 Standard Edition
- Microsoft Visual Studio 2005 Professional
- Microsoft Visual Studio 2005 Express Edition
- Microsoft Visual C# 2005 Express Edition
- Microsoft Office Word 2007
- Microsoft Office Excel 2007
|kbmt kbexpertiseinter kbhowto KB932921 KbMttr|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:932921
(http://support.microsoft.com/kb/932921/en-us/
)