Ana içeriğe atla

Yazdırırken Excel sayfasındaki üstbilgi veya altbilgilere arka plan rengi nasıl eklenir?

Bildiğimiz gibi, baskı sırasında görüntülenecek bir sayfanın üst veya alt bilgisine içerik veya resim ekleyebiliriz. Ancak, başlıklara veya alt bilgilere arka plan rengi eklemeyi hiç denediniz mi? Aslında, bunun üstesinden gelebilecek yerleşik bir işlev yoktur, ancak burada operasyonu başarmak için bazı dolambaçlı yollar sunacağım.

Dolgu rengine göre üst bilgi veya alt bilgiye arka plan rengi ekleyin

VBA ile üstbilgi ve altbilgiye arka plan rengi ekleyin


Dolgu rengine göre üst bilgi veya alt bilgiye arka plan rengi ekleyin

1. tık Sayfa Düzeni > Sayfa Yapısı.
doc başlık 1'e arka plan ekle

2. içinde Sayfa Yapısı diyalog, altında Kenar Boşlukları sekme, yazın 0 içine Iyi, üstbilgi, Alt ve Altbilgi Metin kutuları.
doc başlık 2'e arka plan ekle

3. tık OK. Ardından ilk satırı seçin ve tıklayın Ana Sayfa > Birleştir ve Ortala.
doc başlık 3'e arka plan ekle

3. İçinden bir renk seçmek için devam edin Colo doldurunBirleştirilmiş hücrelere arka plan rengi eklemek için r listesi.
doc başlık 4'e arka plan ekle

4. İstediğiniz altbilgi satırına arka plan rengi eklemek için 2. ve 3. adımları tekrarlayın.

Artık sayfa, üstbilgi ve altbilgiye arka plan rengi ekliyor gibi görünüyor.
doc başlık 5'e arka plan ekle


VBA ile üstbilgi ve altbilgiye arka plan rengi ekleyin

İşte bir VBA kodu, aynı anda üstbilgi ve altbilgiye hızlı bir şekilde arka plan rengi ekleyebilir.

1. Basın Alt + F11 etkinleştirmek için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.

2. tık Ekle > modül, aşağıdaki kodu kopyalayıp yeni modüle yapıştırın.

VBA: Üstbilgi ve altbilgiye arka plan rengi ekleyin

Sub FakeHeaderFooter()
'UpdatebyExtendoffice20180628
    Dim I, J As Long
   Dim xRg As Range
    Dim xRow, xCol As Long
    Dim xRows, xCols As Long
    Dim xDivRow, xDivCol As Long
    Dim xTopArr, xButtArr As Variant
    Dim PageSize1, PageSize2 As Integer
    On Error Resume Next
    xTopArr = Array("Top Left", "", "", "Top Center", "", "", "", "")
    xButtArr = Array("Bottom Left", "", "", "Bottom Center", "", "", "", "")
    PageSize1 = 46
    PageSize2 = 8
    With ActiveSheet.PageSetup
        .TopMargin = Application.InchesToPoints(0)
        .BottomMargin = Application.InchesToPoints(0)
        .HeaderMargin = Application.InchesToPoints(0)
        .FooterMargin = Application.InchesToPoints(0)
        .BlackAndWhite = False
    End With
    Set xRg = ActiveSheet.UsedRange
    If xRg Is Nothing Then Exit Sub
    xRows = xRg(xRg.Count).Row
    xCols = xRg(xRg.Count).Column
    If xRows < 46 Then xRows = 46
    If xCol < 8 Then xCol = 8
    xDivRow = Int(xRows / PageSize1)
    xDivCol = Int(xCols / PageSize2)
    If ((xRows Mod PageSize1) > 0) And (xDivRow <> 0) Then xDivRow = xDivRow + 1
    If ((xCols Mod PageSize2) > 0) And (xDivCol <> 0) Then xDivCol = xDivCol + 1
    If xDivRow = 0 Then xDivRow = 1
    If xDivCol = 0 Then xDivCol = 1
    Set xRg = Range("A1").Resize(xDivRow * PageSize1, xDivCol * PageSize2)
    xRow = 1
    xCol = 1
    Cells.PageBreak = xlPageBreakNone
    For I = 1 To xDivRow * PageSize1 Step PageSize1 + 1
        For J = 1 To xDivCol * PageSize2 Step PageSize2
            Cells(I, J).Resize(1, PageSize2) = xTopArr
            Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex = 34
            Cells(I + PageSize1, J).Resize(1, PageSize2) = xButtArr
            Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex = 34
            Rows(I + PageSize1 + 1).PageBreak = xlManual
            Columns(J + PageSize2).PageBreak = xlManual
        Next
    Next
End Sub

doc başlık 6'e arka plan ekle

3. Basın F5 kodu çalıştırmak için tuşuna basın, ardından sahte üstbilgi ve altbilgi olarak gösterilecek her sayfanın ilk satırına ve 47. satırına belirli bir arka plan rengi eklendi.
doc başlık 7'e arka plan ekle

Not: kodda, ihtiyacınızı karşılamak için aşağıdaki komut dosyalarını değiştirebilirsiniz.

1. Dizide ihtiyaç duyduğunuz şekilde üstbilgi ve altbilgi içeriğini değiştirin:

xTopArr = Dizi ("Sol Üst", "", "", "Üst Orta", "", "", "", "")

xButtArr = Dizi ("Alt Sol", "", "", "Alt Orta", "", "", "", "")

2. Bu sokmada arka plan renk indeksini değiştirin:

Hücreler (I, J) .Resize (1, PageSize2) .Interior.ColorIndex = 34

Hücreler (I + PageSize1, J) .Resize (1, PageSize2) .Interior.ColorIndex = 34


En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations