Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Народ помогите!!!!!!! Добавлено: 30.03.03 22:17  

Автор вопроса:  Dimchik | ICQ: 174757755 

Как мне создать новую книгу в точности повторяющую открытую?

Workbooks.Add ("c:\мои документы\Книга1.xls") не помогает. Пишет, что, цитирую: "Документ с именем Книга1.xls уже открыт. Нельзя открыть два документа с одинаковым именем, даже если они находятся в разных папках. Для открытия второго документа либо закройте текущий документ, либо переименуйте один из них." Хотя в книге написано: Workbooks.Add(Template), где Template – параметр типа Variant, определяющий, как будет создана рабочая книга. И если он будет иметь значение строки, определяющей имя файла (включая путь) существующей рабочей книги, то создастся рабочая книга с использованием данного файла как шаблона.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Gravity



Вопросов: 6
Ответов: 120
 Профиль | | #1 Добавлено: 30.03.03 23:37
А зачем ?

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 01.04.03 00:12

Так ты сохрани открытую книгу под други именем и открывай её...

Или сохрани её как шаблон и открывай сколько угодно копий...

  Set objExcel = CreateObject("Excel.Application")
  objExcel.SheetsInNewWorkbook = 1
  objExcel.Workbooks.Add(Template:= _
     App.Path & "\1033\ТОРГ.xlt").RunAutoMacros _
     Which:=xlAutoOpen

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам