Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe kunnen gebruikers voorkomen dat ze een werkblad afdrukken?

In ons dagelijks werk kan er wat belangrijke informatie in het werkblad staan ​​om de interne gegevens te beschermen, de afdeling zal ons niet toestaan ​​deze te printen. En hier zal ik het hebben over hoe je kunt voorkomen dat gebruikers een werkblad kunnen afdrukken.

Voorkomen dat gebruikers een gespecificeerd werkblad met VBA kunnen afdrukken

Voorkomen dat gebruikers de hele werkmap met VBA afdrukken

Tabblad Office Schakel bewerken en browsen met tabbladen in Office in en maak uw werk veel eenvoudiger ...
Kutools voor Excel brengt 300 geavanceerde functies naar Excel en verhoogt uw productiviteit met 80%
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen en gegevens bewaren; Inhoud gesplitste cellen; Combineer dubbele rijen en som / gemiddelde... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • Favoriete en snel formules invoegen, Bereiken, grafieken en afbeeldingen; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Kutools werkt met Office 2007-2019 en 365. Het ondersteunt alle talen en is zeer eenvoudig te installeren of te implementeren. Volledige functionaliteit 60-daagse gratis proefversie.

pijl blauwe rechterbel Voorkomen dat gebruikers een gespecificeerd werkblad met VBA kunnen afdrukken


U kunt de volgende VBA-code toepassen om uw specifieke werkblad te beschermen tegen afdrukken.

1. Activeer uw werkblad waarvan u de afdrukfunctie wilt uitschakelen.

2. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

3. En dan links Projectverkenner, Dubbelklik ThisWorkbook om de module te openen, en plak de volgende code erin:

VBA-code: voorkom dat gebruikers één gespecificeerd werkblad afdrukken

Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20140625
Dim WsName As String
WsName = "Sheet1"
For Each xWs In Application.ActiveWorkbook.Windows(1).SelectedSheets
    If xWs.Name = WsName Then
    MsgBox ("You can not print this worksheet")
        Cancel = True
    End If
Next
End Sub

doc-verhinderen-printing-1

Let op: In de bovenstaande code, de Sheet1 is het actieve werkblad dat u niet mag afdrukken.

4. Sla deze code vervolgens op en sluit deze. Wanneer u dit specifieke werkblad probeert af te drukken, krijgt u de volgende waarschuwing.

doc-verhinderen-printing-1

Notes: Met deze code mag het enige specifieke werkblad niet worden afgedrukt, maar andere vellen kunnen zoals gewoonlijk worden afgedrukt.


pijl blauwe rechterbel Voorkomen dat gebruikers de hele werkmap met VBA afdrukken

Als u wilt voorkomen dat gebruikers de hele werkmap afdrukken, kunt u hier ook een code gebruiken om een ​​plezier te doen.

1. Open uw werkmap waarvan u anderen niet toestaat om af te drukken.

2. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

3. En dan links Projectverkenner, Dubbelklik ThisWorkbook om de module te openen, en plak de volgende code erin:

VBA-code: voorkom dat gebruikers één gespecificeerd werkblad afdrukken

Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20140626
Cancel = True
MsgBox "You can't print this workbook"
End Sub

doc-verhinderen-printing-1

4. Sla deze code vervolgens op en sluit deze en ga terug naar de werkmap. Wanneer u nu een werkblad of de volledige werkmap afdrukt, mogen ze niet worden afgedrukt en krijgt u de volgende waarschuwing:

doc-verhinderen-printing-1


Gerelateerde artikelen:

Hoe kan ik meerdere werkmappen in Excel afdrukken?

Hoe reeksen in Excel af te drukken?

Hoe snel de huidige pagina snel afdrukken in Excel?

Hoe lange kolom op één pagina in Excel afdrukken?


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen en gegevens bewaren; Inhoud gesplitste cellen; Combineer dubbele rijen en som / gemiddelde... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • Favoriete en snel formules invoegen, Bereiken, grafieken en afbeeldingen; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Werkt met Office 2007-2019 en 365 en ondersteunt alle talen. Het is eenvoudig te implementeren in uw bedrijf. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Greg Burrell · 2 years ago
    This works in theory, but by default Excel disables all macros when you open a workbook, which prevents this code from executing and allows printing as usual.
    • To post as a guest, your comment is unpublished.
      Anthony Smith · 27 days ago
      That's why you force users to enable macros in order to use a workbook.
    • To post as a guest, your comment is unpublished.
      Mike · 2 years ago
      This works but when you email the file, the user on that end can print it... which defeats the purpose...
      • To post as a guest, your comment is unpublished.
        marwerno · 8 days ago
        Maybe it is possible to have an overlay (text box with white background) which hides the entries. Say on it: "Enable Macros to see content" with a button to press which moves the text box.

        Now they can see the entries, but the macro is active again :-)