Makale numarası: 304662 - Son Gözden Geçirme: 14 Eylül 2007 Cuma - Gözden geçirme: 9.1 Visual C# .NET veya Visual C# 2005'te Office belgelerini açmak için WebBrowser denetiminin nasıl kullanılır
Bu makalenin Microsoft Visual Basic .NET sürümü için bkz: 304643
(http://support.microsoft.com/kb/304643/
)
. Bu SayfadaÖzetGörüntülemek veya bir Microsoft Office belgesini doğrudan bir Microsoft Visual C# formundaki katıştırmak için isteyebilirsiniz. Microsoft Visual C# 2005 ve Microsoft Visual C# .NET, form üzerindeki bir Office belgesine katıştırmak izin veren bir OLE denetimi sağlar. Varolan bir belgeye katıştırma ve Visual C# formunda bir yerinde ActiveX belge nesnesi açmak istiyorsanız, olası bir çözüm için Microsoft WebBrowser denetimi kullanmaktır. Bu makalede, varolan bir Office belgesine göz atmayı ve arabirimin WebBrowser denetimi kullanarak bir Visual C# form içinde görüntüleme gösterilmektedir. Daha fazla bilgiActiveX belgeleri, daha geleneksel bir OLE nesneleri daha ActiveX denetimleri gibi davranmasına embeddable OLE nesneleri adı verilir. Geleneksel bir katıştırılmış nesne farklı olarak, bir ActiveX belge daha büyük bir belgenin içindeki bir nesne için tasarlanmamıştır. Bunun yerine, kendisi, yalnızca görüntülenen belgenin tamamını kabul (gibi ınternet Explorer'la) veya diğer belgeleri (örneğin, bir Microsoft Office Ciltçi dosyası) olan tek bir kaynak olarak toplanır. WebBrowser denetiminde barındırılan bir ActiveX belge her zaman etkindir; bu nedenle, Geleneksel katıştırılmış OLE nesnelerini farklı olarak, yok bir yerinde etkinleştirme duygusu. Visual C# 2005 ve Visual C# .NET şu anda barındırma ActiveX belgeleri doğrudan desteklemez, ancak bu amaçla WebBrowser denetimi'ni kullanabilirsiniz. WebBrowser denetimini (Shdocvw.dll), ınternet Explorer'ın bir parçasıdır ve yalnızca ınternet Explorer yüklü olan sistemlerde kullanılabilir. Visual C# uygulama oluşturmak için Office belgelerini açarOffice belgeleri açan bir Visual C# uygulama oluşturmak için aşağıdaki adımları izleyin:
WebBrowser denetimi kullanırken göz önüne alınması gerekenlerWebBrowser denetimi kullanırken aşağıdakileri gözönünde bulundurmalısınız:
WebBrowser denetiminin bir 2007 Microsoft Office programı ile birlikte kullandığınızda, göz önüne alınması gerekenlerVarsayılan olarak, 2007 Office programlarının Web tarayıcısında Office belgelerini açmayın. Bu davranış, WebBrowser denetimi de etkiler. 2007 Office belgelerini açma uygulamaları geliştirirken, özel bir ActiveX belge kapsayıcısı yerine WebBrowser denetimi kullanmanızı öneririz. Özel ActiveX belge kapsayıcılar 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:311765
(http://support.microsoft.com/kb/311765/
)
Visual C++ ActiveX denetimi Office Visual Basic veya HTML belgelerinde barındırma WebBrowser denetimi ile geriye dönük uyumluluk gerektiren varolan uygulamalar için ınternet Explorer'ı yapılandırmak için kayıt defterini değiştirebilirsiniz. Bu yöntemi, 2007 Office belgelerini Web tarayıcısında açmak için ınternet Explorer'ı yapılandırmak için kullanabilirsiniz. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 927009
(http://support.microsoft.com/kb/927009/
)
Windows ınternet Explorer 7'de 2007 Microsoft Office programı belge görüntülemeye çalıştığınızda, yeni BIR pencere açar Not 927009 Microsoft Knowledge Base makalesinde açıklanan yöntemi kullanarak kayıt defterini değiştirirseniz, değişiklikler uygulamada kullandığınız WebBrowser denetimi etkiler. Değişiklikler, ınternet Explorer'ın tüm örneklerini de etkiler. Ayrıca, bu yöntem, tüm Microsoft Office paketlerinden gelecek sürümleri için çalışmayabilir. Bu nedenle, yalnızca varolan bir uygulamayla uyumluluk için bu yöntemi kullanmanız önerilir.ReferanslarWebBrowser denetimi kullanma konusunda daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın: 304562
(http://support.microsoft.com/kb/304562/
)
Visual Studio 2005 ve Visual Studio. NET'in Windows formları için bir kapsayıcı denetimi sağlamaz 243058
(http://support.microsoft.com/kb/243058/
)
Bir Office belgesini açmaya WebBrowser denetiminin nasıl kullanılır 162719
(http://support.microsoft.com/kb/162719/
)
Visual Basic 5.0 ile gelen WebBrowser denetiminin nasıl kullanılır? 202476
(http://support.microsoft.com/kb/202476/
)
Hata: Word belgesine OLE veya WebBrowser denetimi düzenleme (Bu bağlantı, bir kısmı veya tamamı ingilizce olan içeriğe işaret edebilir. 188271
(http://support.microsoft.com/kb/188271/
)
Nasıl yapılır: VB Web tarayıcısı denetiminin içeriğini Yazdır 191692
(http://support.microsoft.com/kb/191692/
)
Shdocvw.dll PDW kurulum paketine dahil 238313
(http://support.microsoft.com/kb/238313/
)
ınternet Explorer belge nesne modeli Visual Basic'den erişme 927009
(http://support.microsoft.com/kb/927009/
)
Windows ınternet Explorer 7'de 2007 Microsoft Office programı belge görüntülemeye çalıştığınızda, yeni BIR pencere açar Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖ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:304662
(http://support.microsoft.com/kb/304662/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste