vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Programmierung mit COM von Word probleme 
Autor: HyP3r92
Datum: 28.07.09 20:28

Hallo Leute,

unter Microsoft Office Word kann man eine Dokumenten Vorlage definieren. Diese zeigt dann zu dem Dokument entsprechende Datei. Z.b."C:\datei.dot[m]".

Ich habe jetzt einige (wenn man nicht sagt will Tausende) Dateien die solch einen Eintrag auf einen Nicht mehr existierenden Server haben. Das ist natürlich fatal da der Computer auf dem Das Dokument geladen wird der Server nicht gefunden wird. Und das öffnen der Datei mehrere Minuten dauern kann (timout).

Jetzt habe ich angefangen ein Programm zu schreiben das diese Dokumente aufsucht und sie korrigiert. Ziel ist jede Datei mit Falsch Eintrag auf die "normal" zu ändern.

Der Programmcode: http://pastebin.com/f6fdb0

Das Problem ist nur egal welches Dokument mit dem Script geöffnet wird. Wirklich egal. Unter "wordDoc.AttachedTemplate.FullName" steht immer der Pfad zur Standard Datei lokal. Das heißt wiederum das ich die "Falschen" Dateien nicht aufspüren kann

Hat jemand eine Idee warum das so ist?

Importiere DLL's: http://img197.imageshack.us/img197/3821/unbenanntrps.jpg

Hier noch einige MSDN Links:

[B](Microsoft.Office.Interop.Word.Application)[/B]
Interface:
http://msdn.microsoft.com/de-de/library/microsoft.office.interop.word.application(office.11).aspx
Member vom Interface:
http://msdn.microsoft.com/de-de/library/microsoft.office.interop.word._application_members(office.11).aspx
[B](Microsoft.Office.Interop.Word.Document)[/B]
Interface:
http://msdn.microsoft.com/de-de/library/microsoft.office.interop.word.document(office.11).aspx
Member vom Interace:
http://msdn.microsoft.com/de-de/library/microsoft.office.interop.word._document_members(office.11).aspx

Auf das AttachedTemplate kann so zugegriffen werden:

Dim attach As Microsoft.Office.Interop.Word.Template = _
CType(wordDoc.AttachedTemplate, Microsoft.Office.Interop.Word.Template)
Mit freundlichen Grüßen
HyP3r
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programmierung mit COM von Word probleme994HyP3r9228.07.09 20:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel