• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Office 2007 de DTPicker ve ProgressBar çalışmıyor.

Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Selamlar,

Evde ve İş yerinde Office 2007 Enterprice yüklü ve sitedeki örneklerden de yararlanarak yazdığım programlarımı geliştirmeye çalışıyorum ancak, programda kullandığım DTPicker (Date and Time Picker) ile ProgressBar nesnesi iş yerinde çalışmıyor ve "Konuya belirtilen eylem için güvenilmiyor" mesajı veriyor.

Ne yapmam lazım, lütfen bilenlere müracaat...
 
Dediğiniz seçenekler aktif. Sayın Levent beyin mscomct2.ocx dosyasını yüklemeniz gerekir mesajı gereğini de yaptım ama program çalışınca Dtpicker nesnesi çıkması gerekirken "Could not find the specified object" komutu veriyor.
 
Başlat > Çalıştır dan tekrar deneyin.
Önce kaydı silin.
Kod:
regsvr32 /u mscomct2.ocx

Yeniden kaydedin.
Kod:
regsvr32 /s mscomct2.ocx
 
Sayın Hamitcan'ın dediği link ten mscomct2.ocx indirdim. Sayın anemos dediğiniz gibi kaydı sildim ama başlat menüsünden dediğiniz yolu nasıl uygulayacağımı beceremedim.

Anlayacağınız hala ProgressBar ve takvim uygulamalrını çalıştıramıyorum. buarada Office 2007 yine iki kere silip tekrar kurdum. Olmadı.
 
... Sayın anemos dediğiniz gibi kaydı sildim ama başlat menüsünden dediğiniz yolu nasıl uygulayacağımı beceremedim.

"mscomct2.ocx" dosyasını "System32" klasörüne kopyaladıktan sonra,
Başlat > Çalıştır penceresinde "Aç" combosu var. Oraya önceki mesajımda belirttiğim komut satırlarını yazın(ya da yapıştırın) ve "Tamam" seçin o kadar.
 
Çok sağolun... bende öyle yapmaya çalıştım ama beceremedim sanırım. İlginize teşekkürler.
 
Sayın ECYavuz,
DTPicker ve Progresbar nesnelerini çalıştıramadığınız bilgisayarda kurulu olan işletim sistemi Vista mıdır? Vista işletim sistemlerinde mscomct2.ocx dosyası yerine mscomctl2.ocx diye bir dosyanın bu nesneler için kullanıldığını okumuştum bir yerden. Ancak bu ocx dosyasını hiçbir yerden bulamadım. İşyerimde XP işletim sistemi ve Office 2007 Enterprise yüklü, DTPicker nesnesi çalışıyor. Ama evimde Vista ixletim sistemi ve Office Enterprise yüklü DTPicker çalışmıyor. Yani sorun Office'de değil, işletim sisteminde olabilir.
 
Sayın ECYavuz,
DTPicker ve Progresbar nesnelerini çalıştıramadığınız bilgisayarda kurulu olan işletim sistemi Vista mıdır? Vista işletim sistemlerinde mscomct2.ocx dosyası yerine mscomctl2.ocx diye bir dosyanın bu nesneler için kullanıldığını okumuştum bir yerden. Ancak bu ocx dosyasını hiçbir yerden bulamadım. İşyerimde XP işletim sistemi ve Office 2007 Enterprise yüklü, DTPicker nesnesi çalışıyor. Ama evimde Vista ixletim sistemi ve Office Enterprise yüklü DTPicker çalışmıyor. Yani sorun Office'de değil, işletim sisteminde olabilir.

Evdeki bilgisayarınızda mscomct2.ocx dosyası mevcutmu?
 
Evdeki bilgisayarımda mscomct2.ocx dosyası Windows\System32 dizini içerisinde mevcut.

1.- VBA penceresinde Tools\References 'de System32\mscomct2.ocx dosyasını gösterdim, sonra formun Toolbox'ında additional controls penceresinde aradım ama microsoft Date and Time Picker nesnesini bulamadım, yok.
2.- Mscomct2.ocx dosyasını çalıştır'dan regsvr ile çalıştırdım, hata verdi.
3.-

cd\windows\system32
.........
regsvr32 /s mscomct2.ocx

..........

kodlarını bir txt dosyasına yazdım, sonra txt dosyasının uzantısını .bat olarak değiştirdim. Sonra dosyayı çalıştırdım. Hata vermeden CMD penceresi açıldı, işlem gerçekleştirildi. Ama yine additional controls penceresinde DTPicker yok.

4.- Office 2007'yi kaldırıp tüm özellikleriyle yeniden kurdum yine olmadı.

İşyerimdeki ve evimdeki durumu karşılaştırdığımda, sorunun işletim sistemindeki mscomct2.ocx dosyasından kaynaklandığı kanaatine vardım. Office2007'de DTPicker nesnesi çalışıyor ama sisteminiz XP olursa. Vistada ise çalıştıramadım. Vistada kullanılan ocx dosyasının MSCOMCTL2.OCX olduğunu düşünüyorum ama, bu dosyayı da ocx dosyaları dağıtan hiçbir sitede bulamadım.
 
Son düzenleme:
Bende de 2007 yüklü. Mevcut referansları ekteki resimde gönderiyorum. Öncelikle buradan bir kontrol edin. Ayrıca bazı componentler 2007 sürümünde zannedersem yok. Bunun için ise "owc11.exe" sini microsoft sitesinden indirip çalıştırın.
 
Referanslar tamam, listedeki bütün seçenekler bende mevcut. İşyerimdeki bilgisayarda Office 2007 yüklü ama, DTPicker nesnesini çalıştırıyor. İşletim sistemi Win XP... Evdeki bilgisayarımda da aynı office sürümü yüklü. İşletim sistemim Vista Premium. Ama o bilgisayarda DTPicker nesnesi yok. Ne yaptıysam ortaya çıkartamadım. Bakalım, eve gidince owc11.exe dosyasını da çalıştıracağım, umarım sonuç alırım.
 
owc11.exe dosyasını indirip çalıştırdım, 2003 web components olmasına rağmen sorunsuz kuruldu. Ama ne yazık ki, DTPicker yine yüklenmedi.
 
Saygılar,

Söylemiş olduğunuz tüm işlemleri yaptım ben de. Ancak DTPicker nesnesi ni forma yerleştirmeye çalıştığımda "Konuya belirtilen eylem için güvenilmiyor" mesajı veriyor. Sebebi ne olabilir. İlgilerinize.
 
Bu nesnenin çıkması için aklımıza gelen her türlü çözüm, ben ve diğer arkadaşlarımca yazıldı. Sorunu devam eden arkadaşlar, bir de microsoft destekten yardım almayı deneyebilir mi acaba?
 
Son düzenleme:
Vista kullanıcıları, Dtpicker nesnesini kullanabilmek için sadece mscomct2'yi indirmek ve registry etmekle kalmayacaklar aynı zamanda, Denetim Masasında (ismini yanlış hatılıyor olabilirim, 2003 karşılığıdır) UAC -User Account Control çentiğini de kaldırmaları gerekir.

Vista işletim sisteminde, mscomct2'yi kurduğunuzda, aynı paketteki Listview nesnesinde bir problem yaşamamanıza rağmen, Dtpicker nesnesi, UAC'a takılıyor ... (UAC; 2007'de muhtemelen güvelikle alakalı bir parametre)
 
Vista kullanıcıları, Dtpicker nesnesini kullanabilmek için sadece mscomct2'yi indirmek ve registry etmekle kalmayacaklar aynı zamanda, Denetim Masasında (ismini yanlış hatılıyor olabilirim, 2003 karşılığıdır) UAC -User Account Control çentiğini de kaldırmaları gerekir.

Vista işletim sisteminde, mscomct2'yi kurduğunuzda, aynı paketteki Listview nesnesinde bir problem yaşamamanıza rağmen, Dtpicker nesnesi, UAC'a takılıyor ... (UAC; 2007'de muhtemelen güvelikle alakalı bir parametre)
hocam ilgişnize teşekkür ederim.
Ancak ben denetim asasında UAC ı bulamdım kullanıcı hesaplarına baktım orada da izin verilecek bir olay ben göremedim. ekran alıntısı aşağıdadır.
vistadenetimasası_qOQy.JPG
 
Vista kullanmadığım için, tam olarak tarif edemedim. Bu sorun; Vista kullanan bir arkadaşıma hazırladığım projede karşıma çıkmıştı. Herşeyi denememe rağmen baya uğraştırmıştı ...

UAC'a şöyle ulaşabilirsiniz.

8. Kullanıcı Hesabı Denetimini kapatın
Vista'nın en sevilmeyen ve hatta nefret edilen yeni özelliği sisteminiz zararlı yazılımlardan korumak için günlük gerçekleştirdiğiniz birçok işlemi size onaylatıyor. Direk olarak sistem performansını etkilemese de yapacağı iyilik yerine insanı çok sinirlendirebiliyor.

Kullanıcı Hesabı Denetimini devre dışı bırakmak için:

• Denetim Masasını açın
• Arama kutucuğuna "kul dene" yazıp Kullanıcı Hesapları başlığının altındaki "Kullanıcı Hesabı Denetimi'ni (UAC) aç veya kapat" a tıklayın
• UAC seçeneğinin yanındaki tiki kaldırın ve onaylayın
• Önerildiği gibi sisteminizi yeniden başlatın.

NOT : www.chip.comt.tr'den alıntıdır. Orjinal metne aşağıdaki nlikten de ulaşılabilir.
http://www.chip.com.tr/konu/Vista-y...siz-Windows-Servis-ve-Ozellikleri_4471_3.html
 
teşekkür ederim hocam sistemi yeniden başlatınca işlem yollarını resimli eklerim.
 
Geri
Üst