Grafik als Link einfügen
Verfasst: Fr 24. Aug 2018, 21:19
Hallo
ich benutze Version 6.1 unter Windows 10.
Das Einfügen einer Grafik (JPG) funktioniert und wird im Navigator unter Bilder z.Bsp.: als "Bild1" angezeigt im Dokument auch sichtbar.
Lasse ich mir die Eigenschaften anzeigen dann ist das Feld unter Bild -> "Verknüpfung Dateiname" leer.
Wird das Bild als Verknüpfung über den Menüweg eingefügt dann steht der Link dazu drinn z.Bsp. file:///c:/temp/myPic.jpg.
Hier der Code ( die Originalquelle kenne ich leider nicht mehr
):
Sub InsertImage(Optional URL, Optional imageName, Optional imageDescription, Optional linkURL)
If IsMissing(URL) Then
URL = "C:\!C-DATEN\Bilder\Seite-0017.jpg"
End If
ImgUrl = ConvertToURL(URL)
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(4) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FileName"
args1(0).Value = ImgUrl
args1(1).Name = "FilterName"
args1(1).Value = "<Alle formater>"
args1(2).Name = "AsLink"
args1(2).Value = false
args1(3).Name = "Style"
args1(3).Value = "Grafik"
dispatcher.executeDispatch(document, ".uno:InsertGraphic", "", 0, args1())
end sub
Noch was: Wenn das Bild gedreht wurde komment noch eine Meldung ob es zurückgesetzt werden soll ?
Gibt es noch andere Möglichkeiten das Bild so einzufügen, dass ich dann aus dem Text einen Hyperlink darauf setzen kann ?
Vielen Dank schonmal im voraus
chemnitzer
ich benutze Version 6.1 unter Windows 10.
Das Einfügen einer Grafik (JPG) funktioniert und wird im Navigator unter Bilder z.Bsp.: als "Bild1" angezeigt im Dokument auch sichtbar.
Lasse ich mir die Eigenschaften anzeigen dann ist das Feld unter Bild -> "Verknüpfung Dateiname" leer.
Wird das Bild als Verknüpfung über den Menüweg eingefügt dann steht der Link dazu drinn z.Bsp. file:///c:/temp/myPic.jpg.
Hier der Code ( die Originalquelle kenne ich leider nicht mehr

Sub InsertImage(Optional URL, Optional imageName, Optional imageDescription, Optional linkURL)
If IsMissing(URL) Then
URL = "C:\!C-DATEN\Bilder\Seite-0017.jpg"
End If
ImgUrl = ConvertToURL(URL)
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(4) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FileName"
args1(0).Value = ImgUrl
args1(1).Name = "FilterName"
args1(1).Value = "<Alle formater>"
args1(2).Name = "AsLink"
args1(2).Value = false
args1(3).Name = "Style"
args1(3).Value = "Grafik"
dispatcher.executeDispatch(document, ".uno:InsertGraphic", "", 0, args1())
end sub
Noch was: Wenn das Bild gedreht wurde komment noch eine Meldung ob es zurückgesetzt werden soll ?
Gibt es noch andere Möglichkeiten das Bild so einzufügen, dass ich dann aus dem Text einen Hyperlink darauf setzen kann ?
Vielen Dank schonmal im voraus
chemnitzer