Vraag : Het Deeg van Excel als de drukvormen van het Beeld worden gemarkeerd die om niet te drukken.

Hello deskundigen,

I am… proberen „Getoond Beeld Paste/As/Exemplaar als Picture/As wanneer gedrukt“ ..... een gedeelte van een blad die zowel gegevenskolommen als vormen bevatten.  Ik wil niet de vormen drukken, en de vormen in het de eigenschappen van de vorm te drukken niet venster gemarkeerd, nog wanneer het het Getoonde Beeld/Exemplaar van I „Paste/As als Picture/As wanneer gedrukt“….de vorm is ook gedrukt.  Is hun code VBA om dit te verhinderen?   Ik heb een sample.

Thanks voor de hulp vastgemaakt!    

Antwoord : Het Deeg van Excel als de drukvormen van het Beeld worden gemarkeerd die om niet te drukken.

Hello biker9,

wanneer u CopyPicture gebruikt, kopi�ërt u het beeld aangezien het op het scherm verschijnt. De drukmontages voor de vorm worden genegeerd. Het is eerder als het nemen van een screenshot, niet als het verzenden van de waaier naar de printer (waarbij de vorm niet zou gedrukt worden).

Als alternerende actie, kunt u de vulling en de grens van de vorm aan msoFalse plaatsen alvorens de waaier (als waaier of beeld) en toen, na de exemplaarverrichting te kopiëren, herstelt de vulling en de grens (met msoTrue)

Het codefragment in bijlage werkt aan uw voorbeeld.

juicht, teylyn toe
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Sub Print_as_Pic ()
'
    Met ActiveSheet.Shapes.Range (Serie („Rechthoek 11“))
        . Fill.Visible = msoFalse
        . Line.Visible = msoFalse
    Eind met
    Waaier („B2: F22“). De Waaier van het exemplaar („J2“)
    Met ActiveSheet.Shapes.Range (Serie („Rechthoek 11“))
        . Fill.Visible = msoTrue
        . Line.Visible = msoTrue
    Eind met
    Waaier („P4“). Selecteer

Beëindig Sub
Andere oplossingen  
 
programming4us programming4us