J'essaie de créer une personnalisation au niveau du document Excel qui, lors de l'ouverture, extrait un set de strings à partir d'un service Web et pour chacune de ces strings, crée une feuille de calcul avec certaines fonctionnalités.
J'ai essayé 2 approches:
Excel.Worksheet templateSheet = (Excel.Worksheet) Globals.ThisWorkbook.Worksheets ["Template"]; Tools.Worksheet vstoSheet = Globals.Factory.GetVstoObject (templateSheet); vstoSheet.Copy (après: Globals.ThisWorkbook.Worksheets [Globals.ThisWorkbook.Worksheets.Count]);
Excel.Worksheet newSheet = Globals.ThisWorkbook.Worksheets.Add (après: Globals.ThisWorkbook.Worksheets [Globals.ThisWorkbook.Worksheets.Count]); Tools.Worksheet vstoNeWSheet = Globals.Factory.GetVstoObject (nouvelle feuille);
Quelqu'un a-t-il une idée de la façon de contourner cela? Je ne veux vraiment pas créer un complément (et je dois le déployer sur beaucoup d'ordinateurs) si cela peut être fait par une personnalisation au niveau du document.