windows 10 ofis 2016 makrolar çalışmıyor

Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
merhaba arkadaşlar;
windows 7 ve ofis 2003 de çalışan makro
windows 10 ofis 2016 makrolar çalışmıyor.
yardımlarınızı rica ediyorum. makro aşağıdaki gibidir.



Sub resimekle()
On Error Resume Next
Set s1 = Sheets("Sayfa2")
Selection.CopyPicture xlScreen, xlBitmap
ActiveSheet.Paste
genislik = Selection.Width
yukseklik = Selection.Height
Selection.Cut
MkDir "c:\aa\"

Set grafik = s1.ChartObjects.Add(Left:=s1.[a1].Left, Top:=s1.[a1].Top, Width:=genislik, Height:=yukseklik)
grafik.Chart.Paste
grafik.Chart.Export "c:\aa\xresimx.gif"
grafik.Delete
sat = WorksheetFunction.CountA(Sheets("Sayfa2").[a:a]) + 1
s1.Range("a" & sat) = "."
Set ekle = s1.Range("a" & sat).AddComment
ekle.Text Text:=""
With ekle.Shape
.Fill.UserPicture "c:\aa\xresimx.gif"
.Width = genislik
.Height = yukseklik
End With
Kill "c:\aa\xresimx.gif"
RmDir "C:\aa\"
MsgBox "Açıklama oluşturulmuştur"
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Kodun başındaki On Error Resume Next ifadesini silip kodu F8 tuşuyla adım adım çalıştırın.

Hata oluşan satırı foruma yazın. Araştıralım.
 
Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
bilgisayarım iş yerinde. evde windows 10 ve ofis 2016 yok. pazartesi dediğinizi yapıp bildireceğim. bu arada bilgisayarında windows 10 ve ofis 2016 olan arkadaş varsa deneyip buraya bildirebilirse çok memnun olurum. teşekkürler.
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
bilgisayarım iş yerinde. evde windows 10 ve ofis 2016 yok. pazartesi dediğinizi yapıp bildireceğim. bu arada bilgisayarında windows 10 ve ofis 2016 olan arkadaş varsa deneyip buraya bildirebilirse çok memnun olurum. teşekkürler.
Makro bende çalıştı herhangi bir hata vermedi.
İşletim Sistemim win10
ofis 2016

on error resume next satırını kaldırınca f8 ile adım adım çalıştırdığımda
MkDir "c:\aa\"
satırından sonra hata veriyor, bilginize
 
Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
makro çalışıyor fakat sayfa 1 de seçili alanı sayfa 2 deki açıklamanın içine resim olarak kaydetmesi gerekiyor. ama sayfa 2 ye döndüğümüzde açıklamanın içinde resim görülmüyor. bu makroyu daha önce windows 7 ye uyarlayan
idris serdar bey
Varsayılan olarak win7 de "C:\" kök dizini altına dosya oluşturma izni vermiyor.
MkDir "c:\aa\" ile bir dizin yaratıp
Kill "c:\aa\xresimx.gif"
RmDir "C:\aa\"
ile yaratılan dosya ile dizin siliniyor. deyip windows 7 çin çalışır hale getirmişti.
şimdi bu bahsedilen kök dizin ile alakalı muhtemelen windws 10 da farklı bir durum daha oldu galiba. tabi benim bilgim az olduğu için üstatlardan çözüm bekliyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
Sub resimekle()
    On Error Resume Next
    Set s1 = Sheets("Sayfa2")
    Selection.CopyPicture xlScreen, xlBitmap
    ActiveSheet.Paste
    genislik = Selection.Width
    yukseklik = Selection.Height
    Selection.Cut
    MkDir "c:\aa\"
    Set grafik = s1.ChartObjects.Add(Left:=s1.[a1].Left, Top:=s1.[a1].Top, Width:=genislik, Height:=yukseklik)
    grafik.Activate
    grafik.Chart.Paste
    grafik.Chart.Export "c:\aa\xresimx.gif"
    grafik.Delete
    sat = WorksheetFunction.CountA(Sheets("Sayfa2").[a:a]) + 1
    s1.Range("a" & sat) = "."
    Set ekle = s1.Range("a" & sat).AddComment
    ekle.Text Text:=""
    With ekle.Shape
    .Fill.UserPicture "c:\aa\xresimx.gif"
    .Width = genislik
    .Height = yukseklik
    End With
    Kill "c:\aa\xresimx.gif"
    RmDir "C:\aa\"
    MsgBox "Açıklama oluşturulmuştur"
End Sub
 
Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
makroyu ilk oluşturan leventm,
windows 7 ye uyarlayan idris serdar bey,
ve son olarak bana bu konuda yardım etmek isteyen tüm excel.web üyeleri,
ve tabi makronun windows 10 ve ofis 2016 da çalışır hale getiren son versiyon mimarı
KORHAN AYHAN bey
sizlere çok teşekkür ederim.
konu birçok kişi için basit olsa da, bilmeyince sizler gibi üstatlardan yardım istiyoruz.
elinize, emeğinize sağlık.
bu makroyu 10 yıldır kullanıyorum ve inanın çalıştığım iş yerinde çok faydalı oluyor.
2006 dan beri siteye üyeyim.
inşallah sitenin hep var olması için en yakın zamanda altın üyelik yapacağım.
bugün bana, yarın binlercesine ışık olacak bu hizmet hep devam etmesi dileklerimle.
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028

Ekli dosyalar

Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
sn.tahsinanarat ilginizden dolayı teşekkür ederim. yukarıda enson korhan ayhan beyin düzenlediği kod işimi gördü. sizin gönderdiğiniz gibi işlev görüyor. yardımlarınızdan dolayı çok teşekkür ederim.
 
Üst