Als je een Word document opent kan je via menu 'Extra' en 'Sjablonen en invoegtoepassingen' het documentsjabloon voor dat document bekijken.
Het equivalent hiervoor binnen VBA zou Activedocument.AttachedTemplate zijn.
Nu zit ik met het volgende: sinds wij hier zijn overgestapt van de ene opslagserver (X) naar een andere opslagserver (Y) zitten in een ontzettende hoeveelheid documenten nog verkeerde verwijzingen, omdat server X niet meer bestaat en deze nog wel in het documentsjabloonpad wordt genoemd.
Nu heb ik een stukje VBA gemaakt dat alle documenten afloopt en zoekt naar een ongeldige AttachedTemplate, maar ik vind er geeneen!! Volgens mij koppelt Word tijdens het openen van een document dat een foutief documentsjabloon heeft automatisch intern het document aan de standaard normal.dot.
In de projectverkenner staat dan ook een verwijzing naar normal.dot, maar in Word zelf staat nog steeds de verwijzing naar het verkeerde documentsjabloon. Die staat ook niet in de templates-collectie overigens.
Ik loop al een hele poos (en dan heb ik het over weken) via google te zoeken en via de VBA-help in Word zelf, maar krijg daar alleen maar resultaten die hier niets mee te maken hebben.
Is er iemand dus die een idee heeft hoe je een documentsjabloon zoals die is opgeslagen in het wordbestand kunt benaderen (en dan wijzigen natuurlijk)?
Het equivalent hiervoor binnen VBA zou Activedocument.AttachedTemplate zijn.
Nu zit ik met het volgende: sinds wij hier zijn overgestapt van de ene opslagserver (X) naar een andere opslagserver (Y) zitten in een ontzettende hoeveelheid documenten nog verkeerde verwijzingen, omdat server X niet meer bestaat en deze nog wel in het documentsjabloonpad wordt genoemd.
Nu heb ik een stukje VBA gemaakt dat alle documenten afloopt en zoekt naar een ongeldige AttachedTemplate, maar ik vind er geeneen!! Volgens mij koppelt Word tijdens het openen van een document dat een foutief documentsjabloon heeft automatisch intern het document aan de standaard normal.dot.
In de projectverkenner staat dan ook een verwijzing naar normal.dot, maar in Word zelf staat nog steeds de verwijzing naar het verkeerde documentsjabloon. Die staat ook niet in de templates-collectie overigens.
Ik loop al een hele poos (en dan heb ik het over weken) via google te zoeken en via de VBA-help in Word zelf, maar krijg daar alleen maar resultaten die hier niets mee te maken hebben.
Is er iemand dus die een idee heeft hoe je een documentsjabloon zoals die is opgeslagen in het wordbestand kunt benaderen (en dan wijzigen natuurlijk)?
Vlinders moet je volgen, niet vangen...