Beispiel #1
0
 public static TemplateGenerator GetGenerator(OfficeVersions version)
 {
     if (version == OfficeVersions.Office2003)
     {
         return(new Template2003Generator());
     }
     else
     {
         return(new Template2007Generator());
     }
 }
Beispiel #2
0
        /// <summary>
        /// Returns the template name accroding to the version of the running office.
        /// </summary>
        /// <returns></returns>
        public static string GetVirastyarTemplateName()
        {
            OfficeVersions ver = GetOfficeVersion();

            switch (ver)
            {
            case OfficeVersions.Office2003:
                return(Constants.Virastyar2003TemplateName);

            case OfficeVersions.Office2007:
                return(Constants.Virastyar2007TemplateName);

            case OfficeVersions.Office2010:
                return(Constants.Virastyar2010TemplateName);

            default:
                throw new Exception("Invalid/Unknown office version");
            }
        }