• DİKKAT

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

Word de metinleri metin kutusu dışına alma

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

Ekli dosyada olduğu gibi yazılmış metinler, bir metin kutusu içindedir.

Metin kutusu içerisindeki bu text leri normal düz yazılmış hale, yani metin kutusu dışına nasıl getirebiliriz?

İyi Çalışmalar.
 

Ekli dosyalar

Aşağıdaki şekilde dener misiniz ?
Kod:
Sub Makro1()
For i = 1 To ActiveDocument.Paragraphs.Count
 ActiveDocument.Paragraphs(i).OutlineDemoteToBody
Next
End Sub
 
Sn Hamitcan Çok teşekkürler,

Yalnız ufak bir sıkıntım var,

Örnek; Metin kutusu dışına alırken Formatını değiştirmeden yapılabilirmi?

Örn: Bold formatında yazılı olanları normal olarak çıkartıyor.

İyi Çalışmalar.
 
Selamlar,
Sayın hamitcan, word sayfasındaki satırlardaki dökümanı excelde hücrelere alabilirmiyiz, böyle bir uygulama mümkünmüdür.
 
Sn Hamitcan Çok teşekkürler,

Yalnız ufak bir sıkıntım var,

Örnek; Metin kutusu dışına alırken Formatını değiştirmeden yapılabilirmi?

Örn: Bold formatında yazılı olanları normal olarak çıkartıyor.

İyi Çalışmalar.
Eğer gönderiğiniz dosya ise, ben de doğru yapıyor.
 
Selamlar,
Sayın hamitcan, word sayfasındaki satırlardaki dökümanı excelde hücrelere alabilirmiyiz, böyle bir uygulama mümkünmüdür.

Bence mümkün görünüyor. Belki forumda yapılmış örnekler de vardır. Ama ben de küçük bir örnek yapmaya çalışacağım.
 
Sn Hamitcan,
ekteki örneğe bakarmısın,

Metin kutusu dışına alırken format değişmesin istiyorum.

İyi Çalışmalar.
 

Ekli dosyalar

Kod:
Sub cizgileri_kaldir()
For Each aFrame In ActiveDocument.Frames
  aFrame.Delete
Next aFrame
End Sub
 
Teşekkürler,

Bu word makrolarını baştan anlatan bir kaynak önerebilirmisiniz;
 
Selamlar,
Sayın hamitcan, word sayfasındaki satırlardaki dökümanı excelde hücrelere alabilirmiyiz, böyle bir uygulama mümkünmüdür.

Küçük bir örnek hazırlamaya çalıştım. Faydalı olması dileğiyle...
Kod:
Sub word_to_excel()
    Dim xlApp As Excel.Application
    Dim xlBook As Excel.Workbook
    Dim xlSheet As Excel.WorkSheet
    Set xlApp = CreateObject("Excel.Application")
    Set xlBook = xlApp.Workbooks.Add
    Set xlSheet = xlBook.Worksheets(1)
        For Each prg In ActiveDocument.Paragraphs
            i = i + 1
            xlSheet.Cells(i, 1) = prg
        Next prg
    xlApp.Visible = True
    Set alan = xlSheet.[a1].CurrentRegion
        alan.TextToColumns Destination:=xlSheet.[a1], ConsecutiveDelimiter:=True, Tab:=True, _
            Space:=True
End Sub
 
Size önereceğim kaynak, Vba içindeki Object Browser. Ben çoğu bilgiyi buradan öğrendim, tabii ki diğer bilgilerimle pekiştirerek.


Sn Hamitcan ben Object Browser i açtım, fakat öğrenmek için burayı nasıl kullanacağım?
 

Ekli dosyalar

  • Object Browser.jpg
    Object Browser.jpg
    95.1 KB · Görüntüleme: 5
Herhangi bir satırı seçip soru işaretine(?) basın.Buradaki örnekleri uygulamaya çalışın.
 
Merhablar,

Kod:
Sub cizgileri_kaldir()
For Each aFrame In ActiveDocument.Frames
  aFrame.Delete
Next aFrame
End Sub

bu kodda Frame içinde text' i nasıl görüntüleyebiliriz?

Kod:
msgbox   [B]aFrame.Text[/B]


gibi...


İyi Çalışmalar.
 
Kod:
Sub frame_icindeki_text_goster()
For Each aFrame In ActiveDocument.Frames
  MsgBox aFrame.Range.Text
Next aFrame
End Sub
 
Geri
Üst