Programowa ochrona dokumentów i części dokumentów
Możesz dodać ochronę do dokumentów programu Microsoft Office Word, aby uniemożliwić użytkownikom wprowadzanie jakichkolwiek zmian w dokumencie.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.
Możesz również oznaczyć niektóre obszary dokumentu jako wyjątki, tak aby określeni użytkownicy mogli edytować tylko te obszary dokumentu. Na przykład możesz chcieć chronić cały dokument z wyjątkiem określonej zakładki. Opcjonalnie możesz dodać hasło, aby użytkownicy nie mogli usunąć ochrony dokumentu, chyba że znają hasło.
Uwaga
W poniższym przykładzie nie jest używana ochrona hasłem; warto jednak rozważyć użycie hasła podczas dodawania ochrony dokumentów. Aby uzyskać więcej informacji, zobacz Przykład ochrony dokumentów w temacie Office development samples and walkthroughs (Przykłady i wskazówki dotyczące tworzenia aplikacji pakietu Office).
Kontrolki zawartości umożliwiają również ochronę części dokumentów. Aby uzyskać więcej informacji, zobacz Jak chronić części dokumentów przy użyciu kontrolek zawartości.
Ochrona dokumentu będącego częścią dostosowywania na poziomie dokumentu
Aby chronić dokument, który jest częścią dostosowywania na poziomie dokumentu
Wywołaj metodę Protect
ThisDocument
klasy w projekcie.
Aby wykluczyć kontrolkę zakładki z ochrony dokumentów
Chroń cały dokument przy użyciu Protect metody .
Wyklucz
Bookmark1
z ochrony dokumentu.
Kompilowanie kodu
Aby użyć tych przykładów kodu, uruchom je z ThisDocument
klasy w projekcie. W tych przykładach kodu założono, że masz istniejącą Bookmark kontrolkę o nazwie Bookmark1
w dokumencie, w którym pojawia się ten kod.
Ochrona dokumentu przy użyciu dodatku VSTO
Aby chronić dokument przy użyciu dodatku VSTO na poziomie aplikacji
Wywołaj metodę Protect Document , którą chcesz chronić.
Poniższy przykład kodu chroni aktywny dokument. Aby użyć tego przykładu
ThisAddIn
kodu, uruchom go z klasy w projekcie.
Powiązana zawartość
- Ochrona dokumentów w rozwiązaniach na poziomie dokumentu
- Ochrona haseł w dokumentach pakietu Office
- Instrukcje: zezwalanie na uruchamianie kodu za dokumentami z ograniczonymi uprawnieniami
- Instrukcje: dodawanie kontrolek zakładki do dokumentów programu Word
- Projektowanie i tworzenie rozwiązań pakietu Office