[Ruby] Ruby, WN32OLE, Excel, Hyperlink

SoNaR sonar на scli.ru
Пт Апр 16 17:15:04 MSD 2004


Уважаемый Slava,

Friday, April 16, 2004, 5:03:21 PM, Вы писали следующее:

SP> Кто-нибудь знает, как можно вставить гиперссылку в Excel, используя
SP> библиотеку WN32OLE?

SP> Исходный макрос, записанный на VB, выглядит так:

SP>     Range("B11").Select
SP>     ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
SP>         "http://www.dfdfd.com/", TextToDisplay:="file"

require 'win32ole'

app = WIN32OLE.new('Excel.Application')
app.Workbooks.Open("N:\\test.xls")
app.visible = TRUE 

app.Range("B11").Select
app.ActiveSheet.Hyperlinks.Add( app.Selection, "http://www.dfdfd.com/")

app.ActiveWorkbook.Save
app.ActiveWorkbook.Close(0);
app.Quit();

Возможность вставки произвольного аргумента функции в Ruby
отсутствует, поэтому все параметры надо указывать последовательно.

---
г.Москва, Научный центр правовой информации при Минюсте РФ

Шипиев Роман Николаевич
Начальник отдела проектирования, программирования 
и сопровождения информационных систем.

Тел: (095) 459-05-12
E-Mail: sonar на scli.ru
UIN: 289794359



Подробная информация о списке рассылки Ruby