Die kommende Version 3.1 von Nvidias Programmierbibliothek CUDA kommt mit Excel-Unterstützung. Sobald ich Excel 2010 habe, werde ich mir das mal genauer anschauen.
Archiv für die Kategorie ‘MS Office & VBA’
CUDA mit Excel-Unterstützung
Samstag, 15. Mai 2010Mit Powershell Excel fernsteuern
Sonntag, 20. Dezember 2009Was mit Word geht, geht auch mit Excel. Hier ein Beispiel, das ich im Netz (http://www.vistax64.com/powershell/173327-make-excel-chart-powershell.html) gefunden habe und etwas angepasst habe. Schade, dass die Sprachausgabe nur englisch ist:
# http://www.vistax64.com/powershell/173327-make-excel-chart-powershell.html $excel = New-object -comobject Excel.Application $excel.Visible = $true $excel.DisplayAlerts = $false $workbook = $excel.Workbooks.Add() $sheet = $workbook.Worksheets.Item(1) $sheet.Name = 'Hallo Welt' foreach ($i in 1..25){ $sheet.cells.item($i,1) = $i $sheet.cells.item($i,2) = $i*2 } # Bar Chart # Datenherkunft $range = $sheet.range('a1:a25') # Chart-Variable anlegen $chart = $sheet.shapes.addChart().chart # Typ zuweisen (Bar Chart) $chart.chartType = 58 # Daten zuweisen $chart.setSourceData($range) 1..48 | % {$chart.chartStyle = $_; $excel.speech.speak("Style $_"); sleep 2}
Word-Dokumente mit Powershell generieren
Sonntag, 20. Dezember 2009Durch die integrierte COM-Anbindung ist es einfach, Applikationen wie Word und Excel über die Powershell fernzusteuern. Ausgehend von dem Beispiel auf http://command-line-programming.suite101.com/article.cfm/how_to_create_a_word_document_with_powershell, das ich etwas anpassen musste, hier ein ‘Minimalbeispiel’:
$oWord = New-Object -Com Word.Application $oWord.Visible = $true $oMissing = [System.Reflection.Missing]::Value $oDoc = $oWord.Documents.Add($oMissing, $oMissing, $oMissing, $oMissing) # $odoc | get-Member save* |Select-Object definition| format-list $oPara1 = $oDoc.Paragraphs.Add($oMissing) $oPara1.Range.Style = "Überschrift 1" $oPara1.Range.Text = "Hallo, ich bin etwas Text" $oPara1.Range.InsertParagraphAfter() $oPara1.Range.Text = "Hallo, ich bin etwas Text" $oPara1.Range.InsertParagraphAfter() $oPara2 = $oDoc.Paragraphs.Add($oMissing) $oPara2.Range.Text = "Hier der zweite Absatz" $oPara2.Range.InsertParagraphAfter() $filename = "C:\MeinDokument.doc" $oDoc.SaveAs([ref]$filename,[ref]$oMissing, [ref]$oMissing,[ref]$oMissing, [ref]$oMissing, [ref]$oMissing,[ref]$oMissing,[ref]$oMissing, [ref]$oMissing,[ref]$oMissing, [ref]$oMissing, [ref]$oMissing,[ref]$oMissing,[ref]$oMissing, [ref]$oMissing) $oDoc.Close() $oWord.Quit()
Programmieren für Einsteiger mit Microsoft Small Basic
Sonntag, 06. Dezember 2009Von Microsoft Small Basic gibt es jetzt die siebente Community Preview. Bei Small Basic handelt es um eine Programmiersprache für Einsteiger, die mit wenigen Schlüsselwörtern auskommt. Microsoft selbst schreibt auf http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx:
Microsoft Small Basic aims to make computer programming accessible to beginners.
Ein PDF-Tutorial gibt es auch: http://download.microsoft.com/download/9/0/6/90616372-C4BF-4628-BC82-BD709635220D/Introducing%20Small%20Basic.pdf.
Mit Excel Dubletten filtern
Montag, 26. Oktober 2009Keys von installierter Microsoft-Software auslesen
Freitag, 25. September 2009Chip online hat einen Link zu ProduKey, einer Software die die Installationsschlüssel von installierter MS Software auslesen kann. Wenn man den eigenen Schlüssel verschusselt hat, kann man ihn so wieder ermitteln.
