https://bugs.freedesktop.org/show_bug.cgi?id=72927

          Priority: medium
            Bug ID: 72927
          Assignee: [email protected]
           Summary: Fails to open hyperlink with .xlsx file type and
                    #Sheet1!C2, works with .xls file type
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: [email protected]
          Hardware: Other
            Status: UNCONFIRMED
           Version: 4.0.0.3 release
         Component: Spreadsheet
           Product: LibreOffice

This looks like a simple hyperlink parsing bug.
0. Hyperlink works to open file if url ends with .xlsx and has no # fragment
1. Hyperlink FAILS to open file if url ends with .xlsx and has #Sheet1!C2
fragment
2. Hyperlink works to open file if url ends with .xls and has #Sheet1!C2
fragment

When it fails, the error message is
  Windows cannot find '...xlsx#Sheet1!C2'
where the #fragment seems erroneously included in the filename it is trying to
find.

Steps to reproduce:
1.1. Ctrl+N (new spreadsheet)
1.2. File / Save-as
   File name c:\temp\Test-1A
   Save as type (.xlsx)
1.3 Ctrl+N (new spreadsheet)
1.4 For cell A1 enter hyperlink
  =HYPERLINK("file:/c:/temp/Test-1A.xlsx#Sheet1!C2", "linkA")
1.5 invoke hyperlink (may require control-click)

Result: 
  Dialog title "c:\temp\Test-1A.xlsx#Sheet1!C2"
  Dialog text "Windows cannot find 'c:\temp\Test-1A.xlsx#Sheet1!C2'.  Make sure
you typed the name correctly, ..."

Expect:
  Opens c:\temp\Test-1A.xlsx and focuses on sheet1 cell C2

For 2: (same steps as 1, but save-as file type .xls, and use hyperlink file
type .xls)
2.1. Ctrl+N (new spreadsheet)
2.2. File / Save-as
   File name c:\temp\Test-1B
   Save as type (.xls)
2.3 Ctrl+N (new spreadsheet)
2.4 For cell A2 enter hyperlink
  =HYPERLINK("file:/c:/temp/Test-1B.xls#Sheet1!C2", "linkB")
2.5 invoke hyperlink (may require control-click)

Result as expected:
  Opens c:\temp\Test-1B.xls and focuses on Sheet1 cell C2.
(If the file could not be found, the error message is different:
  Dialog title: "LibreOffice 4.1.3.2"
  Dialog text: "c:\temp\Test-1B.xls does not exist"
)


LibreOffice: 4.1.3.2
OS: WindowsXP sp3

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to