Benim senaryo, bir iki sütunlu tablo içeren bir belgedir. Bir veritabanından okuyorum ve her satır/sütun dolduruyorum, ancak bazı kayıtlar için, iki sütunu bir hücreye birleştirmek ve bunu bir satır olarak doldurmak istiyorum, sonra iki sütun senaryosuna devam ediyorum. Satır boyunca bir hücre oluşturmak için iki hücreyi birleştirmek için bir VBA bildirimi vermek istiyorum. Bu yeni bir makro olarak "kaydetmek" imkansız. Satır numarasının çalışma zamanında ne olduğunu bilmiyorum, sadece sütun numaralarını biliyorum. Arama dizgim: '' Word 2013 '' VBA tablosu hücreleri birleştirir '' ancak VBA koduyla değil, manuel olarak nasıl yapılacağını gösteren bir çok site var.İki hücreyi birleştirmek için VBA kodu
Benim geçerli kod: Belgede
With ActiveDocument.Tables(1)
.Cell(Row:=1, Column:=1).merge _
MergeTo:=.Cell(Row:=1, Column:=2)
.Borders.Enable = True
End With
, ben bir satır ve iki sütun küçük bir masa var. Ama herhangi bir sütun karışımıyla üç sıradan oluşan bir tabloya sahip olmalıyım, değil mi? Sadece iki sütun seçmek ve bir alan yaratmak için onları birleştirmek istiyorum, ancak çalışma zamanında hangi satır numarasının sağlandığını bilmiyorum.
Belge, bir satır önceden varolan bir tabloyu, iki sütun içeren bir .dotm şablonu. Başlatıldığında, bir veritabanından okur. Kayıtlar okunduğunda, tabloya yeni bir satır eklenir. Belirli bir veritabanı değeri ortaya çıkarsa, satırın iki hücresini satır için bir hücreye birleştirmek ve bu satırda bir "başlık bilgisi" yerleştirmek istiyorum. Bundan sonra, verileri okumaya devam etmek istiyorum, aşağıdaki satırlar tekrar iki sütun. Umarım bu okunabilir. Kulağa çok karmaşık geliyor ama planım çok basit görünüyor. –
https://msdn.microsoft.com/en-us/library/office/ff821310.aspx –
Linkiniz için teşekkürler Tim Williams. Yine de işe yaramıyor. Hata alıyorum: Çalışma zamanı hatası '5941': Koleksiyonun istenen üyesi mevcut değil. –