2009-12-11 2 views
1

Question fondamentale sur la façon de faire fonctionner les bits: Je n'ai pas utilisé VSTO avant et après 4 heures de recherche que j'ai décidé de demander!Comment personnaliser le comportement d'enregistrement dans Word à l'aide de VSTO

Je souhaite créer un AddIn simple pour un mot qui s'exécutera lorsque l'utilisateur enregistrera TOUT document.

Je pensais tout ce que je aurais besoin de faire serait de créer un AddIn dans VisualStudio 2008, et mettre mon code dans la classe ThisAddIn


Public WithEvents objWordApp As Word.Application 

    Private Sub objWordApp_DocumentBeforeSave(ByVal Doc As Word.Document, ByVal SaveAsUI As Boolean, ByVal Cancel As Boolean) 
     MsgBox("my addin code is running") 
    End Sub 

et ce serait ça. Seulement cela ne se court jamais.

Il ya un indice ici http://msdn.microsoft.com/en-us/library/bb221264.aspx que j'ai échoué à déclarer l'objet, mais je ne sais pas si c'est ce qui me manque, ou si c'est le cas, où ce code de déclaration irait.

Répondre

4

Voici le gestionnaire d'événement spécifique VSTO pour « BeforeSave » (par exemple): MSDN

Si vous souhaitez remplacer complètement le Fichier> Enregistrer le comportement de la parole, s'il vous plaît faire référence à ces questions Stackoverflow:

Office integration (Word) - intercepting save
Handle File->New in Word 2007

+0

Ceux qui sont combinés avec http://msdn.microsoft.com/en-us/library/cc442981.aspx m'ont permis de démarrer. Merci Mike. – Andiih

Questions connexes