Frage : Excel-Paste als Abbildungsdruckenformen kennzeichnete, um nicht zu drucken.

Hallo Experten,

I morgens versuchend… „Paste/As Abbildung/Kopie als Abbildung/wie gezeigt, wenn Sie“ ..... einem Teil eines Blattes gedruckt, das Datenspalten und -formen enthält.  Ich wünsche die Formen nicht drucken und gekennzeichnet die Formen im Eigenschaftenfenster der Form, um nicht zu drucken, noch, wenn I „Paste/As Abbildung/Kopie als Abbildung/wie gezeigt, wenn sie gedruckt“….die Form gedruckt auch.  Ist ihr VBA Code, zum dieses zu verhindern?   Ich angebracht ein sample.

Thanks für die Hilfe!    
Attachments:

Antwort : Excel-Paste als Abbildungsdruckenformen kennzeichnete, um nicht zu drucken.

Hallo biker9,

wenn Sie CopyPicture verwenden, kopieren Sie das Bild, während es auf dem Schirm erscheint. Die Druckeinstellungen für die Form ignoriert. Sie ist eher wie das Nehmen eines screenshot, nicht wie das Schicken der Strecke zum Drucker (in diesem Fall die Form nicht gedruckt).

, vor der Kopie der Strecke, als Abhilfe können Sie die Fülle und den Rand der Form auf msoFalse einstellen (als Strecke oder Abbildung) und dann, nach dem Kopienbetrieb, die Fülle wieder herstellen und einfassen (mit msoTrue)

Das angebrachte Code-Stückchen arbeitet an Ihrem Beispiel.

Beifall, teylyn
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
VorPrint_as_Pic ()
'
    Mit ActiveSheet.Shapes.Range (Reihe („Viereck 11“))
        . Fill.Visible = msoFalse
        . Line.Visible = msoFalse
    Ende mit
    Strecke („B2: F22“). Strecke („J2“) kopieren
    Mit ActiveSheet.Shapes.Range (Reihe („Viereck 11“))
        . Fill.Visible = msoTrue
        . Line.Visible = msoTrue
    Ende mit
    Strecke („P4“). Auserwählt

Enden-Unterseeboot
Weitere Lösungen  
 
programming4us programming4us