Corel Draw X6 Verknüpfungen
#21
So, das Problem mit den Verlinkungen hätte ich gelöst.
Corel konnte mit dem Servernamen nichts anfangen.
Habe es dann über einen Laufwerksbuchstaben realisiert.

Verlinkungen sind jetzt alle grün.

Wenn ich nun die HTML Seite ausgebe, und ich sehe mir den Quelltext an, dann sieht dieser folgendermaßen aus.


[HTML]
<HTML>
<!-- saved from url=(0020)http://www.corel.com -->
<HEAD>
<TITLE>f5</TITLE>
<META http-equiv="Content-Type" Content="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="CorelDRAW X6">
<META NAME="Date" CONTENT="03/24/2014">

</HEAD>
<BODY BGCOLOR="#FFFFFF">
<STYLE type="text/css">
<!--

-->
</STYLE>
<DIV STYLE="position: absolute; left: 316px; top:27px; width: 101px; height: 22px;">
<IMG SRC="images/hex0.jpg" HEIGHT=22 WIDTH=101 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 426px; top:27px; width: 15px; height: 22px;">
<IMG SRC="images/hex1.jpg" HEIGHT=22 WIDTH=15 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 149px; top:36px; width: 20px; height: 20px;">
<IMG SRC="images/hex2.jpg" HEIGHT=20 WIDTH=20 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:64px; width: 77px; height: 170px;">
<IMG SRC="images/hex3.jpg" HEIGHT=170 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:64px; width: 79px; height: 53px;">
<IMG SRC="images/hex4.jpg" HEIGHT=53 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 109px; top:71px; width: 60px; height: 947px;">
<IMG SRC="images/hex5.jpg" HEIGHT=947 WIDTH=60 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 500px; top:118px; width: 112px; height: 59px;">
<IMG SRC="images/hex6.jpg" HEIGHT=59 WIDTH=112 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:123px; width: 79px; height: 52px;">
<IMG SRC="images/hex7.jpg" HEIGHT=52 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:181px; width: 79px; height: 287px;">
<IMG SRC="images/hex8.jpg" HEIGHT=287 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 70px; top:188px; width: 28px; height: 20px;">
<IMG SRC="images/hex9.jpg" HEIGHT=20 WIDTH=28 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:240px; width: 77px; height: 52px;">
<IMG SRC="images/hex10.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:299px; width: 77px; height: 110px;">
<IMG SRC="images/hex11.jpg" HEIGHT=110 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 376px; top:343px; width: 124px; height: 20px;">
<IMG SRC="images/hex12.jpg" HEIGHT=20 WIDTH=124 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 70px; top:380px; width: 28px; height: 34px;">
<IMG SRC="images/hex13.jpg" HEIGHT=34 WIDTH=28 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:416px; width: 77px; height: 52px;">
<IMG SRC="images/hex14.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 376px; top:416px; width: 124px; height: 110px;">
<IMG SRC="images/hex15.jpg" HEIGHT=110 WIDTH=124 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:474px; width: 77px; height: 52px;">
<IMG SRC="images/hex16.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:474px; width: 79px; height: 52px;">
<IMG SRC="images/hex17.jpg" HEIGHT=52 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 70px; top:477px; width: 28px; height: 19px;">
<IMG SRC="images/hex18.jpg" HEIGHT=19 WIDTH=28 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:568px; width: 77px; height: 52px;">
<IMG SRC="images/hex19.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:568px; width: 79px; height: 52px;">
<IMG SRC="images/hex20.jpg" HEIGHT=52 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 376px; top:568px; width: 124px; height: 452px;">
<IMG SRC="images/hex21.jpg" HEIGHT=452 WIDTH=124 ALIGN=TOP BORDER=0 USEMAP="#hex21"></DIV>
<DIV STYLE="position: absolute; left: 194px; top:625px; width: 77px; height: 53px;">
<IMG SRC="images/hex22.jpg" HEIGHT=53 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:625px; width: 79px; height: 53px;">
<IMG SRC="images/hex23.jpg" HEIGHT=53 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:683px; width: 77px; height: 52px;">
<IMG SRC="images/hex24.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:683px; width: 79px; height: 52px;">
<IMG SRC="images/hex25.jpg" HEIGHT=52 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:741px; width: 77px; height: 52px;">
<IMG SRC="images/hex26.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:741px; width: 79px; height: 109px;">
<IMG SRC="images/hex27.jpg" HEIGHT=109 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:798px; width: 77px; height: 52px;">
<IMG SRC="images/hex28.jpg" HEIGHT=52 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:856px; width: 77px; height: 110px;">
<IMG SRC="images/hex29.jpg" HEIGHT=110 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:856px; width: 79px; height: 52px;">
<IMG SRC="images/hex30.jpg" HEIGHT=52 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 500px; top:880px; width: 112px; height: 20px;">
<IMG SRC="images/hex31.jpg" HEIGHT=20 WIDTH=112 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 70px; top:897px; width: 28px; height: 19px;">
<IMG SRC="images/hex32.jpg" HEIGHT=19 WIDTH=28 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:913px; width: 79px; height: 53px;">
<IMG SRC="images/hex33.jpg" HEIGHT=53 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 500px; top:946px; width: 112px; height: 73px;">
<IMG SRC="images/hex34.jpg" HEIGHT=73 WIDTH=112 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 194px; top:971px; width: 77px; height: 60px;">
<IMG SRC="images/hex35.jpg" HEIGHT=60 WIDTH=77 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 285px; top:971px; width: 79px; height: 60px;">
<IMG SRC="images/hex36.jpg" HEIGHT=60 WIDTH=79 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 203px; top:1041px; width: 19px; height: 20px;">
<IMG SRC="images/hex37.jpg" HEIGHT=20 WIDTH=19 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 329px; top:1041px; width: 20px; height: 20px;">
<IMG SRC="images/hex38.jpg" HEIGHT=20 WIDTH=20 ALIGN=TOP BORDER=0></DIV>
<DIV STYLE="position: absolute; left: 481px; top:1041px; width: 19px; height: 20px;">
<IMG SRC="images/hex39.jpg" HEIGHT=20 WIDTH=19 ALIGN=TOP BORDER=0></DIV>
</BODY>
</HTML>
[/HTML]

Es fehlen die kompletten Verlinkungen in der HTML Datei
Zitieren
#22
ist mir auch schon in der Vorschau im Browser aufgefallen, dass die Links weg sind, aber wie geschrieben....... bei HTML bin ich raus.
Zitieren
#23
Hallo,

Im HTML fehlen die Maps.
X5 schreibt die Maps, auch mit Deiner CD12-Datei.
Das wird dann wohl ein Bug in X6 sein.

Vielleicht kommt X6 mit einer X5-Datei zurecht.

Falls Du es versuchen willst:
im Anhang Deine Datei im X5 Format.

Gruß

Koter


Angehängte Dateien
.zip   Feld 5_X5.zip (Größe: 96,91 KB / Downloads: 5)
Zitieren
#24
Leider keine Änderung eingetreten.

Ich dreh noch durch
Zitieren
#25
Hallo,
nochmal was von mir,
in X5 werden beim HTML-Export, bei gleichen Einstellungen, unter Zusammenfassung auch die Verknüpfungen aufgeführt, unter X6 erscheint da nur eine Nr 93. als Name hat der Link so lustige Chinesische Zeichen und die Größe ist auch nicht ohne, also da ist ganz schön der Wurm drinnen


Angehängte Dateien Thumbnail(s)
   
Zitieren
#26
Das kann es doch nicht sein, dass gar nix geht?!
Zitieren
#27
Hallo Marcus,

Ich fische nur im Trüben (weil ich X6 nicht besitze).

Aber falls Du noch nicht aufgegeben hast, kannst Du ja noch mal folgendes versuchen.

Vielleicht hat das erste Makro die Verknüpfungen nicht vollständig gelöscht sondern nur überschrieben.

Das folgende Makro speichert die Datei als CMX. Dadurch sollten die Verknüpfungen weg sein. Danach wird die CMX wieder als CDR gespeichert und die Verknüpfungen neu eingefügt.

Code:
Sub Feld5cdr2Cmx()
    Dim Verkn() As String, Dateipfad As String, Dateiname As String
    Dim CMXDateiname As String, CDRDateiname As String
    Dim doc1 As Document
    Dim SaveOptions As StructSaveAsOptions
    Set SaveOptions = CreateStructSaveAsOptions
    With SaveOptions
        .Filter = cdrCDR
        .IncludeCMXData = False
    End With
    Dim expopt As StructExportOptions
    Set expopt = CreateStructExportOptions
    expopt.UseColorProfile = False
    Dim expflt As ExportFilter
    Dateipfad = ActiveDocument.FilePath
    Dateiname = ActiveDocument.FileName
    Debug.Print Dateipfad
    CMXDateiname = Dateipfad & Left(Dateiname, Len(Dateiname) - 4) & "_temp.cmx"
    CDRDateiname = Dateipfad & Left(Dateiname, Len(Dateiname) - 4) & "_temp.cdr"
    
    For i = 1 To ActiveLayer.Shapes.Count
        ReDim Preserve Verkn(i)
        Verkn(i) = ""
        Debug.Print i
        If ActiveLayer.Shapes(i).URL.Address <> "" Then
            Verkn(i) = ActiveLayer.Shapes(i).URL.Address
        End If
    Next i
    Set expflt = ActiveDocument.ExportEx(CMXDateiname, cdrCMX6, cdrCurrentPage, expopt)
    expflt.Finish
    ActiveDocument.Close
    Set doc1 = OpenDocument(CMXDateiname)
    doc1.SaveAs CDRDateiname, SaveOptions
    For i = 1 To UBound(Verkn)
        If Verkn(i) <> "" Then
            ActivePage.Shapes(i).URL.Address = Verkn(i)
        End If
    Next i
    doc1.Save
End Sub

Du meintest ja, dass bei neu angelegten Verknüpfungen die Hyperlinks funktionieren.

Die Chinesischen Zeichen von Norres Screenshot sind auch bei X4 und X5 da, und trotzdem erstellen diese Versionen funktionierendes HTML.

Gruß

Koter
Zitieren
#28
Ich habe das Skript nun mal getestet.
Corel Draw führt das Skript aus und schließt dann das Dokument. Verändert ist aber nichts.
Zitieren
#29
marcusfuerth schrieb:Ich habe das Skript nun mal getestet.
Corel Draw führt das Skript aus und schließt dann das Dokument. Verändert ist aber nichts.

Dann glaube ich nicht, dass es an der alten Datei-Version liegt. Der Bug wird wahrscheinlich auch auftreten, wenn Du die Datei genau so mit X6 neu zeichnest. Den Bug bekommt man nicht weg (es sei denn Corel bietet irgendwann ein Patch an), man kann ihn höchstens umschiffen.

Vielleicht kommt X6 mit der tiefen Gruppierung in Deiner Grafik nicht klar. Du könntest versuchen, eine neue Ebene anzulegen, Rechtecke über die alten Hyperlinks zu legen und diese zu Verknüpfen.

Das tut auch das folgende Makro:

Code:
Sub hyperlinkEbene()
    Dim s As Shape, hl As Layer, al As Layer, r As Rectangle
    Set al = ActiveLayer
    Set hl = ActivePage.CreateLayer("Hyperlinks")
    Dim x As Double, y As Double, w As Double, h As Double
    For Each s In al.Shapes
        If s.URL.Address <> "" Then
            s.GetBoundingBox x, y, w, h
            hl.CreateRectangle2 x, y, s.SizeWidth, s.SizeHeight
            ActiveShape.URL.Address = s.URL.Address
        End If
    Next
    hl.Shapes.All.SetOutlineProperties Color:=CreateCMYKColor(0, 0, 0, 100)
    hl.Shapes.All.SetOutlineProperties 0.003
    hl.Shapes.All.ApplyNoFill
End Sub

X7 ist gerade herausgekommen, vielleicht testet ein Foren-Mitglied Deine Datei mal mit dieser neuen Version, möglicherweise ist der Bug dort nicht mehr vorhanden.

Gruß

Koter
Zitieren
#30
Nachtrag zum letzten Beitrag:

Ich hatte heute die Gelegenheit, an einem Rechner mit X6 zu arbeiten (W7/32 Bit).
Ich habe mit dem Makro aus dem letzten Beitrag (hyperlinkEbene()) eine neue Ebene angelegt und als HTML exportiert.
Die Maps werden erstellt, die Hyperlinks funktionieren.

Das Ergebnis kannst Du hier sehen.



Gruß

Koter
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Programme COREL DRAW und Photopaint starten nicht mehr (Fehler 38) Neudi 2 33 27.03.2024, 09:02
Letzter Beitrag: Neudi
  Corel Draw - Schrift Quicksand nach Umwandeln in Kurven nicht plottbar annalotta 1 126 15.02.2024, 13:57
Letzter Beitrag: Piet
  Corel SE 21 - verknüpfte Bilder, merkwürdiges Verhalten lauren 2 166 15.02.2024, 10:47
Letzter Beitrag: lauren
  Corel Draw 2019 Text vertikal nilaschmi 5 222 14.02.2024, 17:53
Letzter Beitrag: skifan
  Corel Draw 2019 / Windows 11 vermutlich zu "alt" Emeraude 1 239 25.01.2024, 19:09
Letzter Beitrag: koter
  Corel Draw 2023 Himmel 1 773 20.01.2024, 11:21
Letzter Beitrag: T3P4
  Graphics Suite 2022/2023 Andockfenster Corel Connect Lenka 2 311 13.12.2023, 09:26
Letzter Beitrag: Lenka
  Fehler in neueren Corel-Versionen Karthagos 2 353 06.12.2023, 09:54
Letzter Beitrag: Karthagos
  Corel 2019 - Hilfe beim Kauf adelmann-grafen 8 1.816 05.12.2023, 10:21
Letzter Beitrag: Piet
  Corel Draw 7.0 Klaus12 3 374 25.11.2023, 11:47
Letzter Beitrag: Klaus12