tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1419
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    helge008 helge008 ist offline Rookie
    Registriert seit
    Apr 2009
    Beiträge
    6
    Hallo,
    ich will ein Com Add-in für MS Word 2003 erstellen und breche mir hierbei seit Tagen die Finger. Habe schon sämtliche Foren durchkämmt aber alles ergebnislos.

    Ich benutze Visual Studio 2005 Prof, SP1, SP für Vista und befolge eigentlich die Anweisung unter:

    http://support.microsoft.com/kb/302896/de

    Ich kann dann das Projekt erfolgreich erstellen, beim Starten von Word passiert jedoch nichts.

    Auf meinem alten Rechner (XP) und VB.2003 wurden durch das Microsoft Beispiel erzeugten MsgBx beim Starten von MS Word angezeigt, was eigentlich bedeutet, dass die Connect richtig lief. Nach zwei Drei weiteren Aufrufen, war aber auch dieser Luxus wieder vorbei.
    Einzelschritte und Sprungmarken konnte ich unter VB.NET 2003 aber auch nicht setzen, so dass ich meine anderweitig erstellte Menüleiste erst gar nicht zu implementieren brauchte(eigentliches Ziel meiner Add-In Erstellung).

    Was ich nun gar nicht verstand, da bei meinem Uraltprojekt unter VB.06 eigentlich problemlos ging.

    Kann mir irgend jemand weiterhelfen?

    Vielen Dank im Voraus
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Hast du mal geschaut, ob das Word so konfiguriert ist, dass das Addin beim Start geladen wird.

    Hab hier "nur" Word 2007 kann dir von daher nicht genau sagen wo. Sollte aber unter Extras Addons oder so ähnlich zu finden sein
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    helge008 helge008 ist offline Rookie
    Registriert seit
    Apr 2009
    Beiträge
    6
    Habe auch versucht, das Com Add In des Projektverzeichnisses (*.dll) aus den dortigen Unterverzeichnissen obj und bin unter Word per Hand also über Extra/Com Add In ... einzubinden.
    Es kam immer die Fehlermeldung:
    c:\visual studio .... .dll ist kein gültiges Office-Add-In.

    Sollte sich hierin schon mein Problem erschöpfen?

    Danke!
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Visual Studio?

    Könntest du die Meldung bitte komplett posten? Danke
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    helge008 helge008 ist offline Rookie
    Registriert seit
    Apr 2009
    Beiträge
    6
    Hier die komplette Meldung:

    "C:\Visual Studio Projects\2005\EigenesAddIn2\EigenesAddin2.dll ist kein gültiges Office-Add-In."

    Gleiche Meldung (jedoch mit Benennung des jew. Unterordners) erhalte ich, wenn ich die dll's der anderen Unterverzeichnisse im Ordner EigenesAddIn2, also in den Ordnern \obj\Release und \obj\Debug unter MSWord unter Extras/Com AddIns : Hinzufügen auszuwähle.

    Hilft das weiter?

    Danke
     

  6. #6
    helge008 helge008 ist offline Rookie
    Registriert seit
    Apr 2009
    Beiträge
    6
    Dann hat wohl hier im Tutorial auch keiner Ahnung?

    Aber trotdem Danke.
     

  7. #7
    helge008 helge008 ist offline Rookie
    Registriert seit
    Apr 2009
    Beiträge
    6
    Eigenantwort, ggf. auch nützlich für alle, die so wie ich suchen/gesucht haben:
    VB.6.0 hat Maschinencode Com DLL erzeugt.
    Ab VB.Net kann man zwar ein ComDLL zwar noch einbinden, einzeldebuggen aber nicht mehr.
    Die VB.NET erzeugt nur noch .Net Assemblys
    Dies bedeutet schlicht und ergreifend, dass die von mir erzeuge DLL vom MSWord gar nicht mehr verstaden werden konnte.
    Also zur Nutzung unter VB.2005 muss die VSTO (Second Edition) runtergeladen und installiert werden (kostenfrei).
    Danach sollte die Framwork für MS Word nachinstalliert werden von der Office CD: Tolls Erweiterung Häkchen setzen > MS Word anklicken> Es erscheint Untermenü, Framwork anklicken und nachinstallieren.
    Dann sollte Windows Update durchgeführt werden.
    In VB.2005 erscheinen unter Datei/Neues Projekt jetzt der Ordner "Office" In diesem Ordner kann man dann die entsprechenden AddIn Vorlage auswählen.
     

Ähnliche Themen

  1. [Word 2003] Serienbrief mit VBA
    Von eyecat im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 03.03.08, 15:08
  2. Word 2003 hängt unter Windows 2003 Server
    Von bubner im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 27.02.07, 13:58
  3. Word 2003 - PDF erstellen mit 6.0 Pro
    Von mestro im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 01.02.06, 10:48
  4. UTF-8 in MS Word 2003
    Von ThomasCH im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 07.05.04, 15:27
  5. Word 2003 zu PDF mit Acrobat
    Von hpedro im Forum Office-Anwendungen
    Antworten: 5
    Letzter Beitrag: 25.02.04, 23:15