Startseite > Archiv > Artikel von Helma Spona

Artikel von Helma Spona

Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv. Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie den gewünschten Artikel einfach an.


PDF-Export mit Komfort

(dotnetpro 03/2006, Seite 92)
PDF-Dateien erzeugen PDF-Dateien können Sie nicht nur mit Adobe Acrobat oder mithilfe geeigneter Druckertreiber generieren. Mittlerweile gibt es eine Reihe von Komponenten zum Erzeugen von PDFs aus VBA- oder VB-Anwendungen heraus. dotnetpro stellt einige dieser hilfreichen Tools vor.

COM-Add-Ins mit VB.NET entwickeln

(dotnetpro 9/2005, Seite 82)
Universal-Add-Ins Wer Office-Add-Ins in Form von COM-Add-Ins mit .NET entwickelt, der arbeitet besonders effizient. Denn im Unterschied zu den Add-Ins, die sich mit den Developer Tools erstellen lassen, funktionieren COM-Add-Ins in allen Office-Produkten ab der Version 2000. dotnetpro erklärt, wie auch Sie mit dem geringsten Aufwand den größten Nutzen erzielen können.

Access mit Assistenten und Add-Ins erweitern

(dotnetpro 7-8/2005, Seite 62)
Access zu erweitern funktioniert ganz anders als bei den übrigen Office-Anwendungen. dotnetpro zeigt, wie Sie die verschiedenen Arten von Add-Ins und Assistenten unter Access einsetzen. Wer alle Möglichkeiten kennt, macht sich selbst und seinen Kunden das Leben einfacher. Es gibt viele Möglichkeiten, Access durch Komponenten, Add-Ins oder Assistenten zu erweitern. Sie reichen von einfachen mde-Dateien, die Sie wie Bibliotheken über Verweise referenzieren können, bis hin zu komplexen Assistenten zum Erstellen von Berichten, Formularen oder Steuerelementen.

Office-Add-Ins richtig managen

(dotnetpro 6/2005, Seite 92)
Wer Office-Anwendungen um eigene Funktionen ergänzen will, der hat die Qual der Wahl. Globale Vorlagen, verschiedene Arten von Add-Ins und Assistenten bieten sich je nach Anwendung als Lösungsmöglichkeiten an. dotnetpro zeigt in einer dreiteiligen Serie, welche Technik am besten zu welchem Einsatzzweck passt. Außerdem lernen Sie, die tückischen Unterschiede zwischen den verschiedenen Programmversionen zu beherrschen.

Formularfunktion in Word

(dotnetpro 11/2004, Seite 30)
Intelligente Formulare Die Formularfunktion gibt es schon seit vielen Word-Generationen. Das Problem, dass immer wieder dieselben Daten in ein Formular eingegeben werden müssen, obwohl diese Daten oft bereits in Excel-Tabellen oder Datenbanken vorliegen, bleibt bestehen. Bisher hat Microsoft es nicht geschafft, eine Datenanbindung für Formularfelder zu ermöglichen. dotnetpro zeigt Ihnen, wie Sie mit ein bisschen VBA nachhelfen können.

Ressourcenschonend in VBA entwickeln

(dotnetpro 10/2004, Seite 78)
Speicher im Visier In Zeiten des Commodore 64 mit seinem geringen Speicher galt es als höchste Kunst der Programmierung, ein möglichst kleines Programm zu schreiben. Die heutigen Speicherpreise machen derartige Vorsicht überflüssig. Bei VBA jedoch kann es jedoch immer noch wichtig sein, mit den Ressourcen hauszuhalten.

Office-Automation mit VB.NET

(dotnetpro 7/2004, Seite 26)
Ereignisse verarbeiten Fehler in den COMInterop-Klassen und den von VS.NET erzeugten Wrappern verhinderten in der ersten Version von VS.NET die Nutzung von Ereignissen von COM-Objekten. Dieses Problem wurde in der Version 2003 behoben, sodass Ereignisse jetzt genutzt werden können.

Trace-Funktionen in eigene Programme einbauen

(dotnetpro 5/2004, Seite 74)
Spurensuche in .NET Bei der Fehlersuche in Anwendungen wäre es oft wünschenswert, auch das Umfeld der Anwendung zu kennen, beispielsweise die Benutzereingaben oder -aktionen vor dem Eintritt des Fehlers. Mit Tracing-Anweisungen ist dies fast ein Kinderspiel. dotnetpro zeigt, worauf zu achten ist.

Smart Tags für Microsoft Office XP erstellen

(dotnetpro 4/2004, Seite 64)
Clever und Smart Wäre es nicht schön, Smart Tags zu haben, die einem wirklich den Büroalltag erleichtern? Die nach Eingabe des Namens oder einer Kundennummer die komplette Anschrift oder Faxnummer automatisch ermitteln und einfügen? Mit dem Smart Tag-SDK und ein paar Zeilen VB haben Sie ein solches Smart Tag schnell programmiert. dotnetpro zeigt, wie es geht.

Text bearbeiten mit VB-Boardmitteln

(dotnetpro 3/2004, Seite 72)
Alles an Bord Textdateien braucht man für verschiedene Zwecke immer wieder, sei es, dass Programmeinstellungen außerhalb der Registry gespeichert oder dass Konfigurationsdateien anderer Programme eingelesen werden müssen. Dazu gibt es prinzipiell zwei Möglichkeiten: das FileSystemObject-Objekt oder die uralten Anweisungen für Dateioperationen von Visual Basic. Letztere zeigt dotnetpro hier.

Fotoalben mit ASP.NET und GDI+

(dotnetpro 2/2004, Seite 30)
Fotodiebstahl verboten Fotos im Internet zu präsentieren ist kein Problem. Möchten Sie jedoch Ihre Fotos über das Internet verkaufen oder verhindern, dass die Fotos ohne Bezahlung heruntergeladen werden, müssen Sie zu anderen Mitteln greifen. Mit ASP.NET können Sie Grafiken on-the-fly verkleinern und bearbeiten. GDI+ ermöglicht es Ihnen, Grafiken zu manipulieren und problemlos die Dateieigenschaften zu ermitteln und anzuzeigen.

Fremde Anwendungen steuern und starten

(dotnetpro 12/2003, Seite 86)
Das Ruder fest in der Hand Nicht jeder Entwickler kann und will das Rad neu erfinden. Oft ist es hilfreicher, auf Altbewährtes zurückzugreifen und vorhandene Anwendungen wie Word, Excel, den Windows-Taschenrechner oder den Internet Explorer einzubinden und zu steuern. dotnetpro zeigt Ihnen, welche Möglichkeiten es dazu gibt und wo Sie an die Grenzen des Machbaren stoßen.

SVG-Grafiken mit ASP.NET dynamisch erzeugen Teil 2

(dotnetpro 10/2003, Seite 92)
Zeichenkünstler Im vorangegangenen Teil dieser Artikelserie ging es um das Erzeugen von Scalable Vector Graphics (SVG) mit ASP.NET. Aber die neue Web-Technologie von .NET ist keine Grundvoraussetzung, um dynamische Grafiken zu erstellen. Auch die guten alten ASP-Seiten sind in der Lage SVG-Grafiken zu generieren. dotnetpro zeigt, worauf Sie dabei achten müssen.

Office-Anwendungen mit VB.NET steuern

(dotnetpro 10/2003, Seite 62)
(Fast) alles automatisch Die Automation von Office-Anwendungen mit Visual Basic oder VBA ist kein Problem. Mithilfe von WithEvents konnten sogar die Ereignisse der Anwendungen genutzt werden. Mit VB.NET ist das nicht mehr so einfach möglich. dotnetpro zeigt, wie Sie Fallen umgehen und Einschränkungen bewältigen.

Per VBA auf XML-Dateien zugreifen

(dotnetpro 9/2003, Seite 134)
Das XML-DOM bietet zwar einen komfortablen Zugriff auf alle XML-Elemente und Attribute einer Datei, dennoch ist es damit ohne eine Rekursion nicht möglich, die komplette Datei zu lesen. Beim Zugriff auf die Datei als Textdatei ist das Lesen und Ausgeben der XML-Datei kein Problem. Dagegen ist es schwieriger, die Dateien zu ändern. dotnetpro zeigt, wo die besonderen Fähigkeiten und Grenzen beider Methoden liegen.

SVG-Grafiken mit ASP.NET dynamisch erzeugen

(dotnetpro 9/2003, Seite 44)
Punkt, Punkt, Komma, Strich fertig ist das Mondgesicht. Bislang konnte der Server das Stiftgesicht wie andere dynamische Grafiken erzeugen, allerdings wanderten die Daten als Bitmap-Grafik zum Client. Das ist ein aufwändiger Vorgang, der zudem externe Bibliotheken erfordert. Mit Scalable Vector Graphics (SVG) wird dies einfacher. Lediglich eine XML-Datei muss geschrieben oder angepasst werden. Wie das mit ASP.NET funktioniert, zeigt dieser Artikel.

Datenbankanwendungen mit MySQL anlegen

(dotnetpro 7/2003, Seite 118)
MySQL ist ein sehr leistungsfähiger SQL Server, der nicht nur im Internet eingesetzt werden kann. Auch im Intranet und in kleinen LANs ist er durchaus als Datenbankserver geeignet. Nachdem die vorherigen Teile gezeigt haben, wie mit Visual Basic 6 eine Datenbank angelegt werden kann und welche Möglichkeiten es gibt, Eingabeformulare zu erzeugen, geht es nun um die Darstellung der Daten in Form von Berichten, Listen und Druckausgaben.

Daten schaufeln – in Excel hinein und wieder heraus

(dotnetpro 6/2003, Seite 128)
Das Objektmodell von Excel, ODBC und ADO-Datenbankverbindungen sind die wichtigsten Technologien, um Daten und Informationen mit Excel auszutauschen. Bei der Wahl der Technik gilt es das Für und Wider der einzelnen Techniken abzuwägen.Worauf Sie achten müssen und wie Sie den Datenaustausch optimal lösen, zeigt dieser Beitrag.

Datenbankanwendungen mit MySQL anlegen

(dotnetpro 6/2003, Seite 118)
MySQL ist ein leistungsfähiger SQL-Server, der auch im Intranet und in kleinen LANs als Datenbankserver eingesetzt werden kann. In diesem Teil geht es darum, wie Sie einfache Eingabeformulare zur Datenerfassung und Änderung der MySQL-Daten erstellen können und wie Sie Fehleingaben vermeiden.

VBA für Windows und Mac – Plattformübergreifende Programmierung

(dotnetpro 5/2003, Seite 116)
Beachtet man bei der VBA-Programmierung die Unterschiede zwischen den beiden Betriebssystemen und einige andere Besonderheiten, ist eine plattformübergreifende Code-Entwicklung realisierbar.

Datenbankanwendungen mit MySQL-Datenbanken anlegen

(dotnetpro 5/2003, Seite 108)
Der zweite Teil dieser Artikelserie zeigt, wie Sie eine Verbindung zur Datenbank herstellen. Die wichtigsten Anweisungen für die Datenbankmanipulation werden vorgestellt und deren Ausführung wird exemplarisch vorgeführt.

Objektorientiertes Scripting: Klassen und Komponenten im WSH

(dotnetpro 5/2003, Seite 36)
Auch wenn der WSH eine Umgebung zum Ausführen von Skripten ist, heißt das nicht, dass Sie auf den Komfort verzichten müssen, den die objektorientierte Programmierung bietet. Dieser Artikel zeigt, welche Konzepte der objektorientierten Programmierung auch der WSH verwirklicht und auf welche Unterschiede zu VBA/Visual Basic/Visual Basic.NET Sie stoßen werden.

VBA-Anwendungen verteilen

(dotnetpro 3/2002, Seite 114)
Um iGrafx-Anwendungen weiterzugeben, sind iGrafx-Erweiterungsprojekte eine gute Alternative zu COM-Add-Ins. Die Verwaltung der Menüeinträge kann hier mit wenig Code erfolgen.

Datenexport mit FrontPage

(dotnetpro 6/2002, Seite 82)
Große Datenbestände lassen sich mittels VBA mit wenig Programmieraufwand in ein FrontPage-Web übernehmen.

Frontpage-Objekte im Detail

(dotnetpro 5/2002, Seite 86)
Mit grundlegenden Kenntnissen des Objektmodells von FrontPage lassen sich eine Vielzahl von Aufgaben der Webgestaltung automatisieren.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen