2011-06-09 11 views
7

Uygulamam, kullanıcı için Excel'e yapıştırmak üzere pencerenin kopyalama arabelleğindeki veriyi yazar. Bu, sekme durakları ve hücre ve satır sınırlayıcıları için yeni satırlar dahil olmak üzere biçimlendirilmemiş tablo verileri için iyi çalışır.Biçimlendirme bilgilerini Windows panosuna kopyalamak için arabellek kopya arabelleğini Excel'e yapıştırın

Biçimlendirme verilerini kopya arabelleğe eklemek istiyorum: kılavuz çizgileri, arka plan renkleri, vb. Bunu yapabilir miyim, eğer öyleyse, biçimlendirme verilerini kodlamak için bir belirtimi nerede bulabilirim?

+0

Bunun mümkün olduğunu düşünmüyorum, ancak herhangi bir cevap alıp almadığınızı görmek istiyorum. –

+0

Merak etme, bir çalışma kitabını kod aracılığıyla değiştirdiğinizde, Excel'in geri alma/yineleme yığınını yok etmesini engellemeye mi çalışıyorsunuz? Sonunda kendi BIFF biçimlendiricinizi mi uyguladınız ve ne kadar sorun oldu? Benim bir evcil hayvan projesinde (excel eklentisi) aynı rotayı bırakmayı düşünüyorum, geçmişi geri almak istemiyorum, bu yüzden bunu merak ediyorum. – anakic

+0

Hayır - Kullanıcıların raporlama amacıyla Excel'e yapıştırmayı seçebildikleri panele veriyi ileten ayrı bir uygulamam var ... Sonuçta, BIFF biçimlendiricisini uygulamak için adil bir iş gibi görünüyordu. panoya verilerimi ham metin olarak bıraktım ve yapıştırıldıktan sonra biçimlendirmek için Excel tarafında kod uyguladı. BIFF biçimlendirici olsa da, daha iyi bir çözüm olurdu. – pancake

cevap

4

Evet, (eğer pano aracılığıyla diğerine Excel örneğini çalıştıran birinden Excel verilerini biçimlendirilmiş kopyalayabilirsiniz, açıkçası, bu nedenle mümkün olmalıdır!) Mümkündür

Windows panoya daha şeyleri tutabilir unutmayın aynı anda tek bir formattan. Excel formatlı ızgara öğeleri için istediğiniz format BIFF, yani İkili Değişim Dosya Biçimi olarak adlandırılır. Excel'in dosyaları depoladığı biçimiyle aynıdır. BIFF documentation'un makul bir kaynağı Open Office'ten edinilebilir.

BIFF'nin temellerini öğrendikten sonra, istediğiniz BIFF'yi oluşturmanın en kolay yolunun, Excel elektronik tablosundan istediğiniz hücrelerin bir modelini kopyalayıp panodakileri incelemek olduğunu göreceksiniz.

+0

Sadece aradığım şey - çok teşekkürler. – pancake

İlgili konular