Hi Rudolf,

your basic code inserts an invisible sheet to host your weblink ... changing the line

        oSheet.IsVisible = FALSE

to

        oSheet.IsVisible = TRUE

should show you the sheet "Link" with the data inside.

Hope that helps

Regards

Stephan


Hello,

since I did not get a response to my question below I try again. Also I
tested numerous variations to handle
the "LINK" in connection with various filters to store the contents of a
web-page in a file of "CSV" format,
I was not successful up-to-now. Maybe somebody can help me.
Have a nice week-end.

Rudi


----- Original Message -----
From: "Rudolf Huber" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, November 16, 2005 9:15 AM
Subject: [api-dev] HTML and Spreadsheet



Hello,

I am trying to get the following routine with the functions HTTP and
Spreadsheet to run under OOo 1.1.4. Neither the HTML- nor the
CSV-filter-options function.  When I look at the spreadsheet I see no

link;

however, when I check the menue Edit-Sheet-Select the sheet names show the
LINK for the HTML-page. Although the following lines show the entire
routine,
only the last ten lines are really important:


=================================================================
REM ***** BASIC *****
Option Explicit
         Const STOCK_COLUMN = 2
         Const STOCK_ROW = 7

Sub Main
         GetHyperllinkT
End Sub
Sub GetHyperlinkT
        Dim Desktop As Object
        Dim sName As String
        Dim oDoc As Object
        Dim NoParm()
        Dim oSheets As Object
        Dim oSheet As Object
        Dim oRanges As Object
        Dim oCells As Object
        oDoc = ThisComponent
        oDoc.addActionLock
        oSheets = oDoc.Sheets(0)
        Desktop = CreateUnoService("com.sun.star.frame.Desktop")
        oSheets = oDoc.getSheets()
        If oDoc.Sheets.hasByName("Link") Then
                 oDoc.Sheets.removeByName("Link")
        End If
        sName = "AMD"
        Dim sUrl As String, sFilter As String
        Dim sOptions As String
        oSheets = oDoc.Sheets
        If oSheets.hasByName("Link") Then
                   oSheet = oSheets.getByName("Link")
             Else
                    oSheet =

oDoc.createInstance("com.sun.star.sheet.Spreadsheet")
                    oDoc.Sheets.insertByName("Link", oSheet)
                   oSheet.IsVisible = FALSE
        End If
        sUrl = "http://finance.yahoo.com/q?s="; + sName       rem +

".html"

        sFilter = "HTML (StarCalc)"
        sOptions = ""
        rem sFilter = "Text - txt - csv (StarCalc)"
        rem sOptions =
"44,34,SYSTEM,1,1/10/2/10/3/10/4/10/5/10/6/10/7/10/8/10/9/10"
        oSheet.link(sURL, "Link", "", "",
com.sun.star.sheet.SheetLinkMode.NONE)
        oDoc = Desktop.loadComponentFromURL(sUrl, "_blank", 0, NoParm())
        oSheet = oSheets.getByIndex(0)
        If oSheets.hasByName("Link") Then
              oSheet = oSheets.getByName("Link")
              MsgBox "sheet o.k."
           else
              MsgBox "no sheet"
              oSheet =
oDoc.createInstance("com.sun.star.sheet.Spreadsheet" )
              oDoc.Sheets.insertByName( "Link", osheet )
          End If
End Sub


============================================================================

==============

I have no problem to store the HTML-page as a normal text-file under IE
6.0.

Maybe, I have the incorrect parameter settings for OOo 1.1.4, which

prevent

the display of the web-page in the sheet.

Thanks.

Rudi







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to