Hur man förhindrar användare från att skriva ut Excel fil

Möjliga användningsscenario

I vårt dagliga arbete kan det finnas viktig information i Excel-filen, för att skydda interna data sprids företaget kommer inte att tillåta oss att skriva ut dem. Detta dokument kommer att berätta för dig hur man förhindrar andra från att skriva ut Excel-filer.

Hur man förhindrar användare från att skriva ut fil i MS-Excel

Du kan tillämpa följande VBA-kod för att skydda din specifika fil från att skrivas ut.

  1. Öppna arbetsboken som du inte tillåter andra att skriva ut.
  2. Välj “Utvecklare”-fliken i Excel-menyn och klicka på “Visa kod”-knappen i “Kontroller”-avsnittet. Alternativt kan du trycka ner ALT + F11-tangenterna för att öppna fönstret för Microsoft Visual Basic for Applications.
  3. Och sedan i den vänstra projektfönstret dubbelklickar du på ThisWorkbook för att öppna modulen och lägg till lite vba-kod.
  4. Spara sedan och stäng den här koden och gå tillbaka till arbetsboken, och nu när du skriver ut provfilen kommer de inte att tillåtas att skrivas ut och du kommer att få följande varningsruta:

Hur man förhindrar användare från att skriva ut Excel-fil med hjälp av Aspose.Cells for .NET

Följande exempelkod illustrerar hur man förhindrar användare från att skriva ut Excel-fil:

  1. Ladda in provfilen.
  2. Hämta VbaModuleCollection-objektet från VbaProject-egenskapen i arbetsboken.
  3. Hämta VbaModule-objekt via namnet “ThisWorkbook”.
  4. Ange egenskapen codes på VbaModule.
  5. Spara provfilen till xlsm-format.