Beispiel #1
0
        /// <summary>
        /// Create an empty VBA project.
        /// </summary>
        public void CreateVBAProject()
        {
            if (_vba != null || _package.Package.PartExists(new Uri(ExcelVbaProject.PartUri, UriKind.Relative)))
            {
                throw (new InvalidOperationException("VBA project already exists."));
            }

            _vba = new ExcelVbaProject(this);
            _vba.Create();
        }
Beispiel #2
0
        /// <summary>
        /// Create an empty VBA project.
        /// </summary>
        public void CreateVBAProject()
        {
#if !MONO && !CORECLR
            if (_vba != null || _package.Package.PartExists(new Uri(ExcelVbaProject.PartUri, UriKind.Relative)))
            {
                throw (new InvalidOperationException("VBA project already exists."));
            }

            _vba = new ExcelVbaProject(this);
            _vba.Create();
#else
            throw new NotSupportedException("Creating a VBA project is not supported under Mono.");
#endif
        }