Grafik dosyaları

Katılım
20 Ekim 2004
Mesajlar
26
Excel Vers. ve Dili
Office ltsc 2020
Word dosyasında tüm grafik dosyaları tek seferde silinebilirmi?
Yardımlarınıza teşekkürler

test.docx
 

Korhan Ayhan

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

Dosyanızı yedekledikten sonra aşağıdaki kodu deneyiniz.

C++:
Option Explicit

Sub Delete_All_Picture()
    Dim My_Shape As Shape
    
    If MsgBox("Dokümandaki tüm resimler silinecektir!", vbCritical + vbYesNo + vbDefaultButton2) = vbYes Then
        For Each My_Shape In ActiveDocument.Shapes
            My_Shape.Delete
        Next
        MsgBox "Tüm resimler silinmiştir.", vbInformation
    Else
        MsgBox "İşleminiz iptal edilmiştir.", vbInformation
    End If
End Sub
 
Katılım
20 Ekim 2004
Mesajlar
26
Excel Vers. ve Dili
Office ltsc 2020
Option Explicit Sub Delete_All_Picture() Dim My_Shape As Shape If MsgBox("Dokümandaki tüm resimler silinecektir!", vbCritical + vbYesNo + vbDefaultButton2) = vbYes Then For Each My_Shape In ActiveDocument.Shapes My_Shape.Delete Next MsgBox "Tüm resimler silinmiştir.", vbInformation Else MsgBox "İşleminiz iptal edilmiştir.", vbInformation End If
Option Explicit
invalid inside procedure mesajı alıyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,552
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Nasıl uyguladığınızı bilemiyorum.

Prosedürde "Option Explicit" satırı modülün en üstünde olmalıdır. Sadece 1 adet olmalıdır. Bunu kontrol ediniz.
 

mühendisberke

Altın Üye
Katılım
23 Haziran 2023
Mesajlar
59
Excel Vers. ve Dili
2013 TUR
Altın Üyelik Bitiş Tarihi
27-06-2024
Bu çok işime yarayacak. Önce sayfadaki grafikleri siliyor. Sonra öbür sayfaları gezip grafikleri siliyor.

Sub grafiksil()
Dim ws As Worksheet
Dim grafik As ChartObject
Dim i As Long
Dim kacsayfa As Long
kacsayfa = Sheets.Count
For i = 1 To kacsayfa
Sheets(i).Select
For Each grafik In ActiveSheet.ChartObjects
grafik.Delete
Next
Next i
End Sub
 
Katılım
20 Ekim 2004
Mesajlar
26
Excel Vers. ve Dili
Office ltsc 2020
Hata benim yazım yanlışlığı
Sorun çözülmüştür ,
ilginize teşekkürler
 
Üst