Ich hoffe Ihr könnt mir auch dieses mal wieder helfen.
Folgendes Problem:
Ich habe einen recht komplexen Macrocode mit dem ich ein Tabellenblatt aufbereite.
Eine Teilprozedur fügt ein Bild ein, welches auf einem Netzlaufwerk liegt.
Das Bild wird als Konstante zunächst deklariert.
Der Code ist im Tabellenblatt gespeichert und nicht in einem Modul.
Wenn ich nun das Macro starte, bricht er leider ab bei folgender Zeile
Excel.Worksheets(blatt).Pictures.Insert(c_BG_BAU_LOGO).Select
früher gingf das mal. Ich habe keine Ahnung warum jetzt nicht mehr.
Habt Ihr eine Idee?
Hier nochmal die ganze Teilprozedur
Const c_BG_BAU_LOGO = "P:\64 PZ-QS\30 PZ-QS - übergreifend\10 Testfallerstellung\BG-Bau-Logo.JPG"
Sub KopfBildEinfügen(blatt As String)
Excel.Worksheets(blatt).Activate
Excel.Worksheets(blatt).Range("H3").Select
On Error GoTo 0
Excel.Worksheets(blatt).Pictures.Insert(c_BG_BAU_LOGO).Select
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 36.75
Selection.ShapeRange.Width = 105.75
Selection.ShapeRange.Rotation = 0#
Selection.ShapeRange.IncrementLeft 46.5
Selection.ShapeRange.IncrementTop -12#
End Sub
Und hier die derzeit bestehenden Verweise. Vielleicht liegts auch daran, aber geändert habe ich da nichtsVisual Basic for Applications
Microsoft EXCEL 11.00 Object Library
OLE Automation
Microsoft Office 11.00 Object Library
Microsoft Forms 2.0 Object Library
Microsoft Visual Basic for Applications Extensibility 5.3
Microsoft Windows Image Acuisition 1.01 Type Library
Danke schonmal.
vlg Andy