@@ -847,10 +847,9 @@ SetDefinedName bietet eine Funktion zum Festlegen der definierten Namen der Arbe
847847
848848` ` ` go
849849err := f.SetDefinedName(&excelize.DefinedName{
850- Name: "Amount",
851- RefersTo: "Sheet1!$A$2:$D$5",
852- Comment: "defined name comment",
853- Scope: "Sheet2",
850+ Name: "Betrag",
851+ RefersTo: "Tabelle1!$A$2:$D$5",
852+ Comment: "definierter Name Kommentar",
854853})
855854` ` `
856855
@@ -861,15 +860,15 @@ Einstellungen für Druckbereich und Drucktitel für das Arbeitsblatt:
861860` ` ` go
862861if err := f.SetDefinedName(&excelize.DefinedName{
863862 Name: "_xlnm.Print_Area",
864- RefersTo: "Sheet1 !$A$1:$Z$100",
865- Scope: "Sheet1 ",
863+ RefersTo: "Tabelle1 !$A$1:$Z$100",
864+ Scope: "Tabelle1 ",
866865}); err != nil {
867866 fmt.Println(err)
868867}
869868if err := f.SetDefinedName(&excelize.DefinedName{
870869 Name: "_xlnm.Print_Titles",
871- RefersTo: "Sheet1 !$A:$A,Sheet1 !$1:$1",
872- Scope: "Sheet1 ",
870+ RefersTo: "Tabelle1 !$A:$A,Tabelle1 !$1:$1",
871+ Scope: "Tabelle1 ",
873872}); err != nil {
874873 fmt.Println(err)
875874}
@@ -880,8 +879,8 @@ Wenn Sie die Eigenschaft `RefersTo` mit nur einem Spaltenbereich ohne Komma fül
880879` ` ` go
881880if err := f.SetDefinedName(&excelize.DefinedName{
882881 Name: "_xlnm.Print_Titles",
883- RefersTo: "Sheet1 !$A:$A",
884- Scope: "Sheet1 ",
882+ RefersTo: "Tabelle1 !$A:$A",
883+ Scope: "Tabelle1 ",
885884}); err != nil {
886885 fmt.Println(err)
887886}
@@ -892,13 +891,23 @@ Wenn Sie die Eigenschaft `RefersTo` mit nur einem Zeilenbereich ohne Komma füll
892891` ` ` go
893892if err := f.SetDefinedName(&excelize.DefinedName{
894893 Name: "_xlnm.Print_Titles",
895- RefersTo: "Sheet1 !$1:$1",
896- Scope: "Sheet1 ",
894+ RefersTo: "Tabelle1 !$1:$1",
895+ Scope: "Tabelle1 ",
897896}); err != nil {
898897 fmt.Println(err)
899898}
900899` ` `
901900
901+ Sie können die Funktion auch in ` RefersTo` verwenden. Zum Beispiel :
902+
903+ ` ` ` go
904+ err := f.SetDefinedName(&excelize.DefinedName{
905+ Name: "Sondersortiment",
906+ RefersTo: "Tabelle1!$A$2+Tabelle1!$D$5",
907+ Scope: "Tabelle1",
908+ })
909+ ` ` `
910+
902911## Definierten Namen abrufen {#GetDefinedName}
903912
904913` ` ` go
@@ -917,8 +926,8 @@ DeleteDefinedName bietet eine Funktion zum Löschen der definierten Namen der Ar
917926
918927` ` ` go
919928err := f.DeleteDefinedName(&excelize.DefinedName{
920- Name: "Amount ",
921- Scope: "Sheet2 ",
929+ Name: "Betrag ",
930+ Scope: "Tabelle2 ",
922931})
923932` ` `
924933
0 commit comments