Hallo,
kann man über AutoIt in Excel Formate ändern, zum Beispiel die Schriftgrösse ?
Edit Alina: Beitrag hat nichts mit dem eigenen Startbeitrag zu tun. Bitte für solche Fälle ein neuen Beitrag posten. Somit ist dieser wohl erledigt.
Hallo,
kann man über AutoIt in Excel Formate ändern, zum Beispiel die Schriftgrösse ?
Edit Alina: Beitrag hat nichts mit dem eigenen Startbeitrag zu tun. Bitte für solche Fälle ein neuen Beitrag posten. Somit ist dieser wohl erledigt.
kann man über AutoIt in Excel Formate ändern, zum Beispiel die Schriftgrösse ?
Ich verwende kein Excel, ggf. hilft Dir das Wiki weiter : https://www.autoitscript.com/wiki/Excel_UDF
Siehe auch :
auch interessant : https://peltiertech.com/Excel/NumberFormats.html
das geht mit der Excel UDF.
hier mal ein Beispiel.
#include <Excel.au3>
#include <MsgBoxConstants.au3>
; Create application object
Local $oExcel = _Excel_Open()
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_BookOpen Example", "Error creating the Excel application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended)
; Create a new workbook with only 1 worksheets
Local $oWorkbook = _Excel_BookNew($oExcel, 1)
_Excel_RangeWrite($oWorkbook, $oWorkbook.Activesheet, "Test A", "A1")
$oExcel.Columns("A:A").ColumnWidth = "20" ;setze spaltenbreite
_Excel_RangeWrite($oWorkbook, $oWorkbook.Activesheet, "Test B", "B1")
$oExcel.Columns("B:B").ColumnWidth = "30" ;setze spaltenbreite
$oExcel.Range("A1:F1") .Font.Bold = TRUE ; setze schriftgrad
$oExcel.Range("A1:F1") .Font.Size = 14 ; setze schriftgröße
;$oExcel.Range("A1:D1") .Font.Color = 0xffffff
$oExcel.Range("A1:F1") .Interior.ColorIndex = 43 ; setze Farbe
;$oExcel.Range("A"& $zeile &":F"& $zeile) .Interior.ColorIndex = 27 ; setze Farbe
;$oExcel.Range("A1:F"&$zeile).Borders.LineStyle = 1 ; setze einen Rahmen um die Zellen
Alles anzeigen
Weiteres zu Excel steht in der Autoit Hilfe.
Gruß Marcel
Danke euch, hat funktioniert.