Beiträge von Westenseer

    Hallo,
    danke für Eure Hinweise, aber leider wird das Arbeitsblatt nicht gesperrt.



    Set xlApp = CreateObject("Excel.Application")
    Set xlwb=xlApp.Workbooks.Add
    Set xlsheet =xlwb.Worksheets(1)
    xlwb.SaveAs("Q:\bnk\Notes\UHB\XXXXXXXX.xls")
    xlsheet.activate
    .
    .
    .
    xlsheet.Protect True, True, True



    Ich erhalte auch keine Fehlermeldung. Es passiert einfach nichts :-((
    Mache ich denn irgendetwas falsch ?!


    Gruß
    Harald

    Ich habe mal ein Feld "$KeepPrivate" generiert und das auf "1" gesetzt, damit kann ich dann zwar einen Ausdruck verhindern, nur leider erhalte ich dabei auch eine sch... Meldung. "Dokument ist privat usw.....".
    OK, ich kann dieses Feld dann auch im Script der Schaltfläche "Drucken" wieder auf null ändern und dann ist ein Druck über diese Schaltfläche wieder möglich. Aber die Meldung kann ich eben nicht ändern.
    Schade, aber da muss ich wohl mit leben. Kann nicht alles klappen ;-(((
    Trotzdem Danke für Eure Antworten
    Gruß
    Harald

    Hallo,
    wie nennst Du denn die oberste Bildschirmzeile in Notes ? Die mit den Menues "Datei", "Bearbeiten", "Ansicht", etc...
    Ich möchte einfach das Drucken eines Dokumentes verhindern, wenn ein Feld des Dokuments nicht den erwarteten Wert enthält und das kann ich über eine selbst erstellte Schaltfläche ja filtern.
    Ist der Feldwert i.O. wird gedruckt, ansonsten gibt's mecker.
    Mir geht's schlicht darum, dass über "Datei", "Drucken" ein Druck nicht möglich ist, sondern nur über eine erstellte Schaltfläche. ;-))

    Hallo miteinandern,
    hat Jemand einen Tipp für mich :)
    Ich möchte den Druck aus dem Notesmenue (Drucken) verhindern, wenn nicht bestimmte Kriterien im Dokument erfüllt sind.
    Über 'ne Schaltfläche ist es ja kein Problem, jedoch habe ich nichts gefunden, wie ich das o.g. ggf. verhindern kann.


    schöne sonnige Grüße aus dem (eis)kalten Schleswig-Holstein
    Harald

    Hallo,
    ich habe da ein Problem mit Jacascript.
    Ich verwende den Code in einem Agenten.


    item = doc.getFirstItem("Betrag");
    Betrag = item.getText();
    length = Betrag.length();
    Double EuroBetrag = null ;
    EuroBetrag = Double.valueOf(Betrag);
    EuroBetrag = EuroBetrag * 100;


    bei der Multiplikation erhalte ich den Fehler, dass der Operator * nicht in Java.lang.Double verwendet werden kann.


    Begreife ich einfach nicht !!
    Was mache ich denn da falsch ??


    Gruß
    Harald

    taurec,
    ist das so korrekt ?


    location.href="http://lt9c3900.i9603.grznord.de/test/wfbilanz.nsf/(an Auswertung)?OpenAgent";


    Das System meldet zwar das der Agent gelaufen hat, geändert im Dokument hat er aber nichts.
    Der Agent arbeitet aber korrekt, wenn ich ihn über @command([....
    starte.

    Hallo,
    ich möchte einen Agenten starten, nachdem ich zuvor per Click eine Feldvalidierung habe durchführen lasse und in Abhängigkeit vom Ergebnis, den Agenten dann laufen lassen oder eine entsprechende Fehlermeldung ausgeben.
    Leider finde ich nichts dazu.
    Gibt's in Java so etwas nicht, vergleichbar mit LS-Script "call Agent.run" ??


    Gruß vom Westensee


    Harald


    PS. ich bin ein absolutes Greenhorn in Java ;-((

    Hallo Taurec,
    da hast Du völlig recht. Ich bin in Sachen Java ein absolutes Greenhorn.
    Vielen Dank für Deine Antwort.
    Hast Du noch einen Tipp für mich, wo ich entsprechend etwas finde.
    In meinen Lotus Notes Büchern und auch in der Notes Designer Hilfe finde ich dazu leider nichts.


    Gruß
    Harald

    Hallo,
    ich habe da ein Problem mit einem JavaAgenten im Webbrowser.
    Er tut einfach nicht das was ich erwarte, besser er tut nichts ;-((
    Ich poste mal den Code. Vielleicht fällt ja einem auf, was ich dort falsch oder nicht gemacht habe.


    import lotus.domino.*;


    public class JavaAgent extends AgentBase {


    public void NotesMain() {


    try {
    Session session = getSession();
    AgentContext agentContext = session.getAgentContext();
    Document doc = agentContext.getDocumentContext();
    String abgeschlossen = doc.getItemValueString("abgeschlossen") ;

    if (abgeschlossen == "" ) {
    doc.replaceItemValue("abgeschlossen","Ja");
    doc.replaceItemValue("imUrlaub","");


    int Summe_GL_Tage = doc.getItemValueInteger("SummeGleittage");
    int Summe_GL = doc.getItemValueInteger("Summe_Gleittage");
    int Summe = Summe_GL_Tage + Summe_GL;
    Integer numInt = new Integer(Summe);
    String numStr = new String(numInt.toString());
    doc.replaceItemValue("SummeGleittage", numStr);

    doc.save(true,false);


    }
    } catch(Exception e) {
    e.printStackTrace();
    }
    }
    }


    schönen Gruß an die Community
    Harald

    Hallo Taurec,
    falsches Ergebnis, heißt
    gebe ich als Zinssatz z.B. nur 5,3 vor, rechnet die Formel mir einen effekt.Zins von 79,..... aus,
    gebe ich aber 5,3% in die Formel, kommt auch der richtige Wert,
    hier 5,43% heraus.


    Gruß
    Harald


    PS. mein Beispiel war gerechnet mit 12 Perioden