Funktionsreferenz

_ExcelSheetNameSet

Setzt den Namen des aktiven Tabellenblattes zurück.

#Include <Excel.au3>
_ExcelSheetNameSet($oExcel, $sSheetName)

 

Parameter

$oExcel Ein Excel Objekt welches durch einen vorherigen Aufruf von _ExcelBookOpen() oder _ExcelBookNew() geöffnet wurde
$sSheetName Der neue Name für das Tabellenblatt

 

Rückgabewert

Erfolg: 1
Fehler: 0 und setzt @error
@error: 0 - Kein Fehler
1 - festgelegtes Objekt existiert nicht

 

Bemerkungen

Keine.

 

Verwandte Funktionen

 

Beispiel


; ***************************************************************
; Beispiel 1 - Nach dem Öffnen einer Arbeitsmappe und Rückgabe des Objekt-Handles: Setzt den Namen des aktiven Arbeitsblatts
; *****************************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ; Erstellt eine neue Arbeitsmappe und macht sie sichtbar

_ExcelSheetNameSet($oExcel, "Beispiel") ; Umbenennen des aktiven Arbeitsblatts

MsgBox(0, "Verlassen", "Drücke OK, um die Datei zu speichern und das Programm zu verlassen")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Nun speichern wir die Datei, in eine temporäres Verzeichnis; existierende Dateien werden dabei überschrieben!
_ExcelBookClose($oExcel) ; Zum Abschluss verlassen wir das Programm

; ***************************************************************
; Beispiel 2 - Nach dem Öffnen einer Arbeitsmappe und Rückgabe des Objekt-Handles: Zeige den Namen des aktiven Arbeitsblatts, ändere ihn und zeige den neuen Namen an
; *****************************************************************
#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ; Erstellt eine neue Arbeitsmappe und macht sie sichtbar

MsgBox(0, "Arbeitsblatt Name", "Der Name des momentan aktiven Arbeitsblatts ist: " & @CRLF & _ExcelSheetNameGet($oExcel))

_ExcelSheetNameSet($oExcel, "Beispiel") ; Umbenennen des aktiven Arbeitsblatts

MsgBox(0, "Sheet Name", "Nun ist der Namen des aktiven Arbeitsblatts: " & @CRLF & _ExcelSheetNameGet($oExcel))

MsgBox(0, "Verlassen", "Drücke OK, um die Datei zu speichern und das Programm zu verlassen")
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Nun speichern wir die Datei, in eine temporäres Verzeichnis; existierende Dateien werden dabei überschrieben!
_ExcelBookClose($oExcel) ; Zum Abschluss verlassen wir das Programm