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

Möjliga användningsscenarier

I vårt dagliga arbete kan det finnas en del viktig information i excel-filen, för att skydda den interna informationsspridningen kommer företaget inte att tillåta oss att skriva ut dem. Det här dokumentet kommer att berätta hur du förhindrar andra från att skriva ut Excel-filer.

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

Du kan använda följande VBA-kod för att skydda din specifika fil som ska skrivas ut.

  1. Öppna din arbetsbok som du inte tillåter andra att skriva ut.
  2. Välj fliken “Utvecklare” i Excel-bandet och klicka på knappen “Visa kod” i avsnittet “Kontroller”. Alternativt kan du hålla ned ALT + F11-tangenterna för att öppna fönstret Microsoft Visual Basic for Applications.
  3. Och sedan i den vänstra Project Explorer, dubbelklicka på ThisWorkbook för att öppna modulen och lägg till några vba-koder.
  4. Spara och stäng sedan den här koden och gå tillbaka till arbetsboken, och nu när du skriver ut exempelfilen 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 Aspose.Cells for .NET

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

  1. Laddaexempelfil.
  2. Hämta VbaModuleCollection-objektet från VbaProject-egenskapen i Workbook.
  3. Hämta VbaModule-objekt via “ThisWorkbook”-namnet.
  4. Ställ in kodegenskapen för VbaModule.
  5. Spara exempelfilen tillxlsm-format.