Страницы: 1
RSS
Не удается открыть банк макросов
 
Добрый вечер, уважаемые форумчане.  
Возникла проблема с офисом 2010.  
При обработке макросом шаблона, который лежит на удаленном сервере выскакивает эта ошибка "Не удается открыть банк макросов".    
Когда файл лежит на локальном диске все ок.    
Что может быть причной? Права доступа? Дистрибутив?  
Буду благодарен любой помощи.  
Заранее спасибо.
 
Вас на поисковых серверах забанили?  
30 секунд поиска дают кучу ответов:  
https://www.google.ru/search?q=%22%D0%9D%D0%B5+%D1%83%D0%B4%D0%B0%D0%B5%D1%82%D1%81%D1%8F­+%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C+%D0%B1%D0%B0%D0%­BD%D0%BA+%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%BE%D0%B2%22­  
 
Второй ответ: Причины: Эта ошибка может возникать, если не установлен компонент Microsoft Office - "Microsoft Graph"  
http://mymanager.com.ua/bp/bs/support/fak_detail.php?ID=8561
С уважением, Алексей (ИМХО: Excel-2003 - THE BEST!!!)
 
Спасибо.  
Те ссылки, которые просматривал не помогали.  
Про Microsoft Office - "Microsoft Graph" как-то забыл.  
Попробую посмотреть
 
День Добрый.  
Выяснилось, что код валится на шаге открытия шаблона, расположенного на сетевом диске. Причем офис 2007 офис нормально открывает эти шаблоны.    
2010 ругается на ошибку "не удается открыть банк макросов".  
 
 For j = 1 To  Application.FileDialog(msoFileDialogFilePicker).SelectedItems.Count  
 link = Application.FileDialog(msoFileDialogFilePicker).SelectedItems(j)  
Dim oWord As Word.Application  
 Dim oDoc As Word.Document  
 Set oWord = CreateObject("Word.Application")  
 Set oDoc = oWord.Documents.Add(link)   'в этом месте валится  
Next j  
Если заменить oWord.Documents.Add(link) на oWord.Documents.Open(link), то макрос заработает и в 2010,но мне нужно обрабатывать эти файлы как шаблоны.  
Если шаблоны лежат на локально машине, то тоже никаких ошибок не наблюдается  
Может быть подскажете?
Страницы: 1
Читают тему
Наверх