Ten krótki samouczek wyjaśnia, jak zablokować komórki w Excel przy użyciu C#. Zawiera szczegóły dotyczące konfiguracji IDE, listę komórek oraz przykładowy kod do blokowania zaznaczonych komórek w Excelu przy użyciu C#. Wszystkie szczegóły są omówione i zaprezentowane, aby utworzyć odpowiednio zablokowane komórki w docelowym arkuszu oraz ustawić ich pożądane zachowanie.
Kroki blokowania wybranych komórek w Excelu za pomocą C#
- Skonfiguruj IDE, aby używać Aspose.Cells for .NET do blokowania komórek w arkuszu
- Zaimportuj wymagane klasy i moduły z biblioteki
- Zastosuj licencję, aby uniknąć znaków wodnych i innych ograniczeń
- Załaduj plik Excel do obiektu Workbook i uzyskaj dostęp do docelowego arkusza
- Zastosuj globalną blokadę, aby wszystko było edytowalne
- Zastosuj blokadę do docelowych komórek
- Wymuś ustawienia blokady w arkuszu za pomocą metody Protect
- Zapisz Workbook na dyskach
Te kroki podsumowują, jak zablokować niektóre komórki w Excelu przy użyciu C#. Zaimportuj wymagane moduły, ustaw ścieżki do licencji, wejściowego pliku Excel oraz wyjściowego pliku Excel, skonfiguruj licencję, załaduj skoroszyt i wybierz docelowy arkusz. Następnie ustaw wszystko jako edytowalne w arkuszu, zablokuj tylko wybrane komórki i wymuś ustawienia blokady przed zapisaniem pliku Excel.
Kod do blokowania wybranych komórek w Excelu za pomocą C#
Powyższy kod pokazuje, jak chronić określone komórki w Excelu przy użyciu C#. Należy pamiętać, że ustawienie wszystkich komórek jako edytowalnych na początku jest krokiem opcjonalnym i można go pominąć. Podobnie wymuszenie ustawień blokady za pomocą metody Protect jest konieczne, aby poprawnie zablokować komórki, ponieważ samo użycie opcji stylu zablokowanego nie jest wystarczające.
Ten artykuł nauczył nas procesu blokowania komórek w Excelu. Aby dodać znacznik wyboru w pliku Excel, zapoznaj się z artykułem Dodawanie znacznika wyboru w Excelu przy użyciu C#.