All Forums
 Категория Visio
 Форум Вопросы и ответы
 Excel в Visio
Author Previous Topic Topic Next Topic  

denis

7 Posts

Posted - 06/02/2005 :  07:32:09
Обращение к файлу Excel выглядит так
ExcelObject.Workbooks.Open FileName:="C:\Work\Opis.xls"
Как обратиться к листу Excel, вставленного в лст Visio как обьект "Excel.Sheet.8"?
Заранее благодарен за помощь.

Tumanov

Russia
1198 Posts

Posted - 06/02/2005 :  18:22:01
Примерно так:
Dim xlSheet As Excel.Worksheet
Set sh = ActivePage.Shapes("Sheet.1")
Set xlSheet = sh.Object.Worksheets(1)
xlSheet.Range("A1").Formula = 123

MsgBox ActivePage.OLEObjects(1).ClassID
MsgBox ActivePage.OLEObjects(1).ProgID
Go to Top of Page

denis

7 Posts

Posted - 06/03/2005 :  09:33:24
Ура-а-а-а-а!!!!!!!!!Заработало.
Огромное спасибо
Go to Top of Page

krys

55 Posts

Posted - 05/15/2008 :  15:29:48
У меня при компилировании выскакивает ошибка:
Dim xlSheet As Excel.Worksheet - тип не известен (вольный перевод сообщения) :(

В чем может быть дело?
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 05/15/2008 :  17:50:13
Tools / References
и поставить галочку у имеющейся Microsoft Excel Object Library
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)