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...
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
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.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,349
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Başlat > Çalıştır dan tekrar deneyin.
Önce kaydı silin.
Kod:
regsvr32 /u mscomct2.ocx
Yeniden kaydedin.
Kod:
regsvr32 /s mscomct2.ocx
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
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ı.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,349
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
... 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.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Çok sağolun... bende öyle yapmaya çalıştım ama beceremedim sanırım. İlginize teşekkürler.
 
Katılım
6 Ekim 2006
Mesajlar
4
Excel Vers. ve Dili
Office2007TR Enterprise
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.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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?
 
Katılım
6 Ekim 2006
Mesajlar
4
Excel Vers. ve Dili
Office2007TR Enterprise
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:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
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.
 
Katılım
6 Ekim 2006
Mesajlar
4
Excel Vers. ve Dili
Office2007TR Enterprise
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.
 
Katılım
6 Ekim 2006
Mesajlar
4
Excel Vers. ve Dili
Office2007TR Enterprise
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.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
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.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
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:
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
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)
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
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.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
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-yi-hizlandirin-UAC-ve-Gereksiz-Windows-Servis-ve-Ozellikleri_4471_3.html
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
teşekkür ederim hocam sistemi yeniden başlatınca işlem yollarını resimli eklerim.
 
Üst