Discussion:
Makro wurde nicht gefunden oder wurde deaktiviert wegen Ihrer Makroschutzeinstellungen
(zu alt für eine Antwort)
Thomas Handschin
2003-09-21 17:12:33 UTC
Permalink
Hallo NG

Da wäre ich wieder einmal. Nachdem mir beim vorigen Problem so schön
geholfen wurde komme ich mit einem neuen:

Ich habe eine Symbolleiste in der ich bei einem Buttonclick die folgende
Funktion (die mir ein Bild (Unterschrift) in das aktuelle Dokument einfügt)
aufrufe:

Public Function addUnterschrift(Pfad As String)
Selection.InlineShapes.AddPicture FileName:= _
Pfad, LinkToFile:= _
False, SaveWithDocument:=True
Selection.TypeParagraph
End Function

Wenn ich diese Methode manuell (z.B. über das Direktfenster etc.) aufrufe
funktioniert es ohne Problem. Wenn ich die Funktion nun aber über die
Symbolleiste aufrufe kommt folgender Fehler:

Das Makro wurde nicht gefunden oder wurde deaktiviert wegen Ihrer
Makroschutzeinstellungen.

Ich fand im Internet auch schon so einiges darüber, doch fand ich nichts was
mir weiterhelfen konnte. Ist es möglich, dass Befehle, die über die
Symbolleiste aufgerufen werden andere Sicherheitseinstellungen haben oder
ähnliches.

Ich bedanke mich jetzt schon recht herzlich.

Gruss Thomas

Ps. Im Einsatz Word XP, Windows XP Professionel
Thomas Gahler
2003-09-21 18:14:19 UTC
Permalink
Hallo Thomas
Post by Thomas Handschin
Das Makro wurde nicht gefunden oder wurde deaktiviert wegen Ihrer
Makroschutzeinstellungen.
Es ist eigentlich nur die Frage wo denn dein nettes Makro eingebaut wurde
(im Dokument, Vorlage, Addin, Normal.Dot usw.). Ich würde mal schätzen, dass
es bei dir ausreicht, wenn du Extras -> Makro -> Sicherheit... ->
Vertrauenswürdige Quellen -> 'Allen installierten Addins und Vorlagen
vertrauen' aktivierst.



--
Thomas Gahler
MVP für WordVBA

- Windows XP, Office XP (SP2)
Thomas Handschin
2003-09-21 18:53:20 UTC
Permalink
das habe ich schon überprüft und das ist der fall, an dem kann es nicht
liegen.
Post by Thomas Gahler
Hallo Thomas
Post by Thomas Handschin
Das Makro wurde nicht gefunden oder wurde deaktiviert wegen Ihrer
Makroschutzeinstellungen.
Es ist eigentlich nur die Frage wo denn dein nettes Makro eingebaut wurde
(im Dokument, Vorlage, Addin, Normal.Dot usw.). Ich würde mal schätzen, dass
es bei dir ausreicht, wenn du Extras -> Makro -> Sicherheit... ->
Vertrauenswürdige Quellen -> 'Allen installierten Addins und Vorlagen
vertrauen' aktivierst.
--
Thomas Gahler
MVP für WordVBA
- Windows XP, Office XP (SP2)
Thomas Handschin
2003-09-21 21:08:03 UTC
Permalink
hey, cool - besten Dank, das war die Lösung des Problems.

Ich danke vielmals und wünsche einen schönen Abend.

Gruss Thomas
Hallo Thomas,
Post by Thomas Handschin
Wenn ich diese Methode manuell (z.B. über das Direktfenster etc.) aufrufe
funktioniert es ohne Problem. Wenn ich die Funktion nun aber über die
sicher, dass es so funktioniert? Ich erhalte nur einen Fehler.
Was gibst Du denn wie als Pfad an?
Normalerweise kannst Du Funktionen nur ohne Parameter aus der
Symbolleiste aufrufen.
Sub test()
addUnterschrift "Pfad"
End Sub
dann sollte es auch bei Dir klappen.
--
Gruß Christian
Word2000/WordXP unter Windows2000
Loading...