Startseite > Archiv > VBA-Code automatisch in Visio-Dokumente einfügen

VBA-Code automatisch in Visio-Dokumente einfügen

dotnetpro 7-8/2005 Von Christian Havel erschienen in dotnetpro 7-8/2005 auf Seite 68
Code: A0507VBAProgramm
1 Bewertung(en):

Microsofts Office-Komponenten machen nicht nur die tägliche Büroarbeit bequemer. Als Bestandteil von komplexen technischen Anwendungen ermöglichen Sie dem Entwickler durch ihre Funktionsvielfalt, die eigenen Anwendungen aufzubessern. Die Programmierung der Office-Komponenten kann auf verschiedene Arten erfolgen: etwa dokumentgebunden per VBA (Visual Basic for Applications), aus einem externen Programm heraus per VC++ oder Visual Basic oder als .NET-Code, der mit dem Dokument verbunden ist.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Application   _OLEObject   _Worksheet   _WorksheetxlsWorksheet   0EswurdeeinOLE   0x0a   1390   1999   2005   200569   2005www   2048   56592   8273   A0507VBAProgramm   Abbil   Abbildung   Abbildung1   Abbildung2   Abbildung4   Abbildung5   aber   abfangen   abgeleitet   abgeleiteten   abgenom   Abhängigkeit   able   Absätzen   abzufangen   Achtung   ActiveX   ACTIVEX_TREND   AddFrom   AddFromFile   AddFromString   Addison   aktiven   aktuel   aktuelle   Alias   alisieren   alisiert   alle   allein   AlsBestandteilvonkomplexentechnischenAnwendungenermöglichensieesdem   also   analog   Ände   anderer   Anforderung   angegebenen   angeklickt   angepasst   anhand   ansteuern   Anwen   Anwender   Anwendung   Anwendungen   anzulegen   Application   Applications   Applikationsvariablen   Applikationvariable   Arbeits   Arbeitsblatt   Arbeitsblatteinfügen   Arbeitsblatteingefügt   Arbeitsblatts   Arbeitsmappen   archivierte   Arten   ATLund   attach   AttachDispatch   AttachDispatchVerknüpftdieAutomatisie   Attribute   auch   auffinden   Aufgabe   AufgabeKommentar   aufgenom   aufgerufen   aufgrund   Aufruf   aufrufen   aufruft   aufweisen   AusExcel   Ausgangspunkt   ausgelöst   Ausnahme   außen   Auswertung   Auszug   Auto   automati   automatisch   AutomatisierungsobjektesMethode   Automatisierungsschnittstelle   Automatisierungsschnittstellezu   Automatisierungtotal   Autor   Basic   basierendauf   Basisklasse   Bedeutung   befinden   befindet   beim   beispielsweise   Beitrags   beitsblatt   benachrichtigt   benötigt   benötigte   benötigten   bereits   berück   beschleunigt   beschreibt   beschrieben   besseren   besteht   Bevollmächtigter   bewirkt   bezeichnet   beziehtsich   Bibliothek   bietet   bildet   Binärdatei   Blatt   blätter   blem   blen   blendeklarationen   Blick   break   bricht   Bruch   Button   ButtonClick   Buttons   ByVal   catch   CATSLib   CCodeModule   CCodeModuleCodeModule   char   ChristianHavelist   ckeltprimärAnwen   class   ClassTyp   Click   ClickOLE   Client   Clients   clsid   CLSIDclsid   CLSIDFromProg   CLSIDFromProgID   CmdButton   COCmdBttn   COCmdBttn1_GICOCmdButtonClick   COCmdButtonClick   Code   CodeautomatischinVisio   CodeModule   colE   COleDispatch   COleDispatchDriver   COleVariant   COleVariantcovOptional   Commu   Communi   Communicatus   COMMUNICATUSLib   CompareNoCase   Compiler   Computerna   ComputerName   Computers   Const   Container   Containerabfangen   Containers   ContinueTrend   covOptional   CreateDispatch   CreateObject   CReferencesvbReferences   CString   CStringstrClassTyp   CStringstrComponentName   CStringstrOLEName   CVBACode   CVBComponents   CVBComponentsvbComponents   CVBComponentund   CVBComponentvbComponent   CVBProject   CVBProjectvbProject   d_GICOCmdButtonClick   dadurch   dafür   damit   dann   daraufhin   darin   Darstellung   darzustellen   DasKon   dass   Datei   Dateien   dauert   davon   dazu   dblHeight   dblLeft   dblTop   dblWidth   DCOM   DECLARE   Deklaration   deklarier   deklarieren   deklariert   deklarierte   demonstriert   demVerzeichnis   dene   denn   DenSchaltflächenindexanden   DerCodefürdieServerinstanz   Derdyna   derperPro   derVBA   dessen   Diagrammform   dialogbearbeiten   dieaufdasVBA   dieeigenenAnwendungenaufzubessern   DieEigenschaftendesOLE   DieFunktionVBACodeFuerServerIn   DieKlasseIGICOTrendXCtl   DieKlassen   dient   DieOLE   DieQuellcodesdiesesBeitragsent   dies   DieSchnittstellenvariablenzumServer   diese   diesem   diesen   dieser   DieserZeigerwirdseltendirektverwen   dieses   dieseWrapper   direkt   direkter   DISP_E_PARAMNOTFOUND   Dispatch   DispatchDriver   dispatchSrc   DisplayAsIcon   Document   Doku   Dokument   Dokumenteeinfügen   Dokumenteingefügt   dokumentiert   Dokumentobjekt   dotnetpro   Double   dows   Drittanbieters   Driver   dung   dungenausdemBereichdertechni   durch   durchlaufen   Editieren   Editor   Effekt   egal   Eigen   eigene   Eigenschaf   Eigenschaft   Eigenschaften   EigenschaftendesOLE   eignisschnittstelleermög   Eindeutigkeit   eine   einem   einen   EinenVerweisaufdenDCOM   einer   eines   EineTypbibliothek   eineVariable   einfü   Einfügen   eingebet   eingebettet   eingebettete   eingebetteten   eingefügt   eingefügte   eingefügten   eingefügtwerden   eingeschoben   einige   EinigeFunktionenvonCOleDispatchDriver   Einlesen   Einsatz   Eintrag   einzel   einzelne   einzelnen   einziger   einzufügen   einzurichten   einzutragen   Elemente   else   empfiehlt   enthält   enthalten   entsprechenden   entsprechendenProxy   entsprechendes   entweder   Entwickler   EntwicklerdurchihreFunktionsvielfalt   Entwicklung   Entwicklungsumgebung   Ereig   Ereignis   Ereignisbe   Ereignisbehandlungsmethode   EreignisgicCmdBttn_GI   Ereignisim   Ereignismethode   Ereignisschnitt   Ereignisse   EreignissederOLE   Erentwi   erfolgen   erfolgt   ergab   ermit   ermitteln   ermittelnist   ermittelt   ermittelten   ermöglicht   erreichbar   erscheinen   ersichtlich   erste   erstellen   ersten   erstmalige   erstmaligen   erwähnt   erwarteten   erweitert   erzeu   erzeugen   erzeugt   erzeugten   Erzeugung   etwa   Event   Excel   Excel9   ExcelmitC   ExcelstartenmitC   exter   externe   externen   Externes   face   falls   false   fand   fassen   Fazit   Fehlerbehandlung   fehlschlägt   Feld   Fensters   festlegen   fice   File   FileName   finden   fläche   Folgenden   folgt   Form   Format   formationen   formiert   Forms   Fuer   fügt   Function   fung   Funk   Funktion   Funktionen   Funktionsdeklaration   Funktionsumfangs   galt   gebaut   gebrochen   Gefahrenmanagement   geführt   gefun   gehen   gehört   gela   geladen   gemeinsam   genannten   genaueren   genderExcel   generieren   generiert   geprüft   gesamte   geschachtelt   geschieht   gesehen   get_CodeModule   get_Count   get_Name   get_References   get_VBComponents   GetAbtastrate   GetActive   GetActiveDocument   GetActiveObject   GetActiveSheet   GetActiveWindow   GetBuffer   GetComputer   GetComputerName   GetComputerNameA   GetCount   GetGraphLineColor   GetHeight   GetLength   GetName   GetObject   GetVBProject   GetWidth   gewährt   gicCmdBttn   Gico   GicoBarX   GICOBarXCtl   GICOCmdBttn   GICOCmdBttn1_GICOCmdButtonClick   GICOCmdBttnX   GICOCmdButton   GICOPOOL   GicoTrendX   GICOTrendXCtl   gicTrendX   gistriertes   gleiche   gleichen   gleichnamigen   gleicht   Grafik   gramm   gramme   grammeinzusetzenist   grammierung   Größe   Grund   Grundlage   gung   haben   hält   haltendennocheinigeBeispielezurVer   handelt   Handler   handlung   häufig   height   heißt   heraus   hier   hierfür   hierzu   hinterlegt   hinzu   HRESULThr   IconFileName   IconIndex   IconLabel   Identifikation   identifizie   Identifizierung   IDispatch   IGICOTrendXCtl   Ihnen   Ihre   IID_IDispatch   implementiert   Include   indem   Index   Informatio   Informationen   informiert   Inhalt   InitgicCmdBttn   initi   initialisiert   innerhalb   INSERT   Instanz   Integer   integrier   integrieren   ISBN1   ISBN3   Item   IUnknown   IVDocument   Jede   jedes   jedoch   Jegliche   jekten   jektes   jektmodell   jektsammlung   jektvariable   jeweili   jeweiligen   kamen   kann   kein   keine   keiten   kernel32   keyword   klarieren   klas   Klasse   Klassen   Klassenassistent   Klassener   Klassenzugreifen   Klick   Kombination   komfortablen   Kommt   kompletten   Kompo   Komponen   Komponente   Komponenten   KomponentenmachennichtnurdietäglicheBüroarbeitbequemer   können   Konstellation   Konstruktor   kümmern   laden   ladenCodeModule   lädt   länger   lassen   lässt   Lauf   laufen   läuft   Laufzeit   LearningDCOM   lediglich   Leerzeile   Left   LEItem   letzten   letzter   lich   lichkeiten   licht   liefert   Link   lisch   Liste   Listing   lMessWertSumme   lngO   lngOLECount   lngOLEItem   Logik   lokale   lokalen   long   löschen   lösen   löst   Lösung   lpBuffer   LPDISPATCH   LPDISPATCHlpdWorksheet   LPDISPATCHpDisp   lpdWorksheet   LPUNKNOWNpUnk   lTrendDatenIndex   m_lpDispatchZeigeraufAutomatisie   m_strServerPC   m_visApp   m_xlsApp   manuell   Maße   matisierungsobjekt   MB_ICONHAND   mehre   mehrere   mehreren   Mein   MeinComputer   ment   mentgebunden   mentiert   ments   Menüleiste   MessageBox   messWerte   Methode   Methoden   Methodenaufruf   Microsoft   MicrosoftOfficeundMicrosoftVisio   MicrosoftsOffice   midl   Mimik   mischer   MitarbeiterbeiGico   MitC   mithilfe   Mitteln   mittels   MitWrapper   Modul   Module   möglich   municatus   muss   müssen   nach   nachdem   nächst   nächste   nachstehend   Nächstes   nächsthöhere   nActiveXKnng   Name   Namen   Namens   Namensraum   nämlich   nBttn   nBttnCount   Neben   nenten   NETebensowie   neue   NeueEigenschafteninExcelnicht   neuen   neut   NewValue   nicatus   nicht   nInd   nIndex   nNewValue   noch   nochmaliges   notwendigen   notwendigenVariablen   nSize   null   Oberfläche   obigen   object   Objek   Objekt   Objekte   Objekteigenschaften   ObjekteineinExcel   Objekten   Objektereignisse   Objektes   ObjektineinePowerPoint   ObjektineinExcel   ObjektineinWord   ObjektinExcel   Objektmodell   ObjektmodellederOffice   Objektmodells   Objekts   Objektsammlung   Objektsnutzen   Objektvariable   oder   Office   OLEObjects   OLEObjectsxlsOLEObjects   Operationen   optionale   optionalen   Parameter   Parameters   PathFileExists   pDisp   pDispatch   persistent   ponenten   Ppt9   Präsentationeingefügt   Praxis   Prinzip   private   Problem   Problems   ProgID   Programm   programmatisch   Programmatische   programmatischen   Programmcode   Programme   Programmie   Programmieralltag   Programmierarbeit   Programmiermög   Programmierung   Programms   Projekt   Projekteigenschaften   Projektes   Projekts   Projektzugreifen   Proxy   Proxyklassen   prüft   Prüfung   pszBttnClick1   pszBttnClick2   pszDeclare   pszVBAClick1   pszVBAClick2   pszVBADeclareAPI_PCName   pszVBAGICOCmd   pszVBAGICOCmdButtonClick   public   Punk   Quellcode   Quellcodemodul   QueryInter   QueryInterface   reagie   reagieren   Refe   Referenzen   registriert   Registrierung   Registry   reichbar   Reihe   Reilly   Release   ReleaseBuffer   renz   reprä   repräsentiert   restlichen   return   riable   ruft   rungenderBestandteile   rungmitVisualC   rungsobjektbereitsangelegtistunddie   rungsschnittstelleeines   rungsschnittstellemitdem   S_OK   Sammlung   Sammlungsobjekt   Sammlungsvari   Sämtliche   sätzliche   schaften   schaftenperEigenschaften   Schalt   Schaltfläche   Schaltflächen   scheint   schenProzessvisualisierungunddem   schieht   Schleife   schließlich   Schmiervariable   schneller   Schnittstelle   Schnittstellen   Schnittstelleninstanz   Schnittstellenmethode   Schnittstellenvaria   Schnittstellenvariable   Schnittstellenvariablen   schon   schreibt   Schritt   Schritte   sCode   sehen   sein   seine   seinen   selbstver   senassistenten   sendet   sentiert   separate   Server   Serveranwendung   ServerinVBAeinrichten   Servers   Serverübergeben   SetAbtastrate   SetGraphLineColor   Shape   Sheet   Short   sich   sicher   sichtbar   sichtigt   sichtlichkeit   siehe   sierungsobjekts   sierungsschnittstelle   sind   Software   soll   sollen   Sollte   somit   sowohl   spezifische   spielsweise   SprachenC   Standard   Standardmodul   ständlich   stanz   Start   starten   StartGraph   stdafx   Stelle   stellt   Steu   steuern   steuert   strClassTyp   strCode   strComponentName   string   strlen   strLocal   strLocalPC   strOLEName   strPathToServer   strServerPC   strSysDir   strTemp   strVBA   Suchen   Suchvorgang   Symbo   system   Tabelle   tatsächlich   TechnikDCOM   teien   teilt   teln   Temp   teten   Thai   thek   Thema   ThisDocument   thode   thodeAttachDispatch   ThuanL   tion   trachtung   Treffer   Trendkur   Trendkurven   Tritt   Typbiblio   Typbibliothek   Typen   Typs   über   übergeben   übergibt   übernimmt   übertragen   unerwarteten   ungleich   unsigned   unterbricht   Unterscheidung   Unterverzeichnis   vari   Varia   Variable   Variablen   variablenderTypenXL   VariablengicCmdBttnvomTypGI   VB6EXT   VBACode   VBACodeFuerAPIDeklaration   VBACodeFuerBttnEvent   VBACodeFuerBttnEventHandler   VBACodeFuerServerIn   VBACodeFuerServerInstanz   VBAprogrammatischeinfügen   VBComponent   VBComponents   vbLf   VBProject   vbReferences   verbunden   verdeutlicht   Verfah   Verfü   verfügt   Verfügung   vergleiche   VERIFY   Verknüpfung   vermerkt   verschie   verschiedensten   Version   Versionen   Versuch   versucht   verteilte   Vertreter   Verursacher   Verweis   verwen   verwendet   Verzeichnis   VerzeichnisGrundderErzeugungAbbildung3   verzeichnisse   VerzeichnissefürEXD   VictorSirotin   vielseitigen   visApp   visDocument   Visio   Visual   void   VoraussetzungenGICO   Vorgang   Vorgehens   vorhanden   vorhergen   vorstellbar   VT_ERROR   Während   wäre   wartender   weggelassen   weilige   weise   weiter   weitere   weiteren   weiterleitet   welchem   welches   wendig   wendung   wendungen   Wenn   wenndasAutomatisie   werden   Wert   Wesley   while   width   wiede   wieder   wiederholt   wiederum   window   WINDOWS   WindowxlsWindow   wird   wirdverwendet   Wissen   WithEvents   wodurch   Word8   Wrap   Wrapper   wurde   würde   wurden   xlOLEObjects   xlsOLEObject   xlsOLEObjects   xlsWindow   xlsWork   xlsWorksheet   Zeichen   Zeichenblattes   zeichnis   zeichnung   Zeiger   zeigt   Zeilenum   zeilenweise   Zeitbalken   Zeitwerte   zelnen   zeptdesSystems   zeugen   zeugt   zeugteVBA   Zudem   zuerst   zugehörige   zugreifen   Zugriff   zunächst   zurück   zurückgegebene   zusammengefasst   zusammenzu   Zusätzlich   zusätzliche   ZuseinemHandwerkszeuggehören   zuvor   zuweisen   Zuweisung   zuzugreifen   zuzuweisen

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