Extendscript variables undefined when triggered from PostFrameMakerDocUpdate event

I am trying to run an Extendscript script in RH10.0.1.292.
This script is registered to the PostFrameMakerDocUpdate event so that it runs evey time I update my FM sources.
Every time I Update or Force Update, when the script runs, I get an 'undefined variable' message.
However, when I run the same script from within  RoboHelp, or from the ExtendScript Toolkit, everything is fine. The script runs to completion without any errors.
Initially, the undefined variable is a global (defined at the top of the file before any functions)
var Rev = "Rev 2.3 December 22, 2013";
If I move Rev into the only function where it is used, I get another error: the numParaStyles is now an undefined variable. This is a local variable, defined in the one and only function where it is ued.
var numParaStyles = FM_paragraphStyles.length;
Although FM_paragraphStyles is a global array:
var FM_paragraphStyles = ["TipText", "CautionText", "WarningText"];
This script is is based on the Reference Page Image Updater.jsx script included in the
Adobe\RoboHTML\10.00\Scripts\Sample Scripts
folder. I added the Rev string as part of my debugging efforts,
Since the script works find from the ExtendScript Toolkit and from within RoboHelp, I suspect something is happening to mess up with the script's variable scoping when the script is run in response to an event. But that's just a guess. I am not an expert in JavaScript, let alone ExtendScript.
Has anyone else seen this behavior? Is there something I can do to prevent the error messages?
Thanks!

Extendscript doesn't work nice with globals if you are using scripting
events. In my experience, the easiest workaround is to create functions
that create globals and call that function in the function linked to an
event. Personally, I normally make a script and then add an extra
function specifically for events that initiates any globals and then
runs the script normally. There's no easy fix, sorry.
I believe this is a bug. You can report bugs to Adobe via
https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
Kind regards,
Willam

Similar Messages

  • How can I keep tabs on the file size when importing from the Event Library into a Project? I want to ensure the movie will fit onto a 4.7Gb disc?

    How can I keep tabs on the file size when importing from the Event Library into a Project? I want to ensure the movie will fit onto a 4.7Gb disc?

    iDVD does not care about file sizes, as it compresses the file to the standard DVD format of mpeg2.
    It only cares about length i.e. max 2 hours including titles etc.
    iDVD encoding settings:
    http://docs.info.apple.com/article.html?path=iDVD/7.0/en/11417.html
    Short version:
    Best Performance is for videos of up to 60 minutes
    Best Quality is for videos of up to 120 minutes
    Professional Quality is also for up to 120 minutes but even higher quality (and takes much longer)
    Professional Quality: The Professional Quality option uses advanced technology to encode your video, resulting in the best quality of video possible on your burned DVD. You can select this option regardless of your project’s duration (up to 2 hours of video for a single-layer disc and 4 hours for a double-layer disc). Because Professional Quality encoding is time-consuming (requiring about twice as much time to encode a project as the High Quality option, for example) choose it only if you are not concerned abo
    In both cases the maximum length includes titles, transitions and effects etc. Allow about 15 minutes for these.
    You can use the amount of video in your project as a rough determination of which method to choose. If your project has an hour or less of video (for a single-layer disc), choose Best Performance. If it has between 1 and 2 hours of video (for a single-layer disc), choose High Quality. If you want the best possible encoding quality for projects that are up to 2 hours (for a single-layer disc), choose Professional Quality. This option takes about twice as long as the High Quality option, so select it only if time is not an issue for you.
    Use the Capacity meter in the Project Info window (choose Project > Project Info) to determine how many minutes of video your project contains.
    NOTE: With the Best Performance setting, you can turn background encoding off by choosing Advanced > “Encode in Background.” The checkmark is removed to show it’s no longer selected. Turning off background encoding can help performance if your system seems sluggish.
    And whilst checking these settings in iDVD Preferences, make sure that the settings for NTSC/PAL and DV/DV Widescreen are also what you want.
    http://support.apple.com/kb/HT1502?viewlocale=en_US

  • Why the process chain always run twice when triggered from R3?

    I run a program from R3 by calling the remote function 'RSSM_EVENT_RAISE' on BW to trigger an event and in turn the event on BW bring up the running of a process chain.  But whenever I run the program on R3 to bring up the running of the process chain, I find the process chain always run twice at the same time.  Does anybody knows the answer? 
    And also I would like to know the functionalities of the two picture buttons "Activate" and "Activate and Schedule" in process chain.  In which case the "Activate" button should be used and in which case, the "Activate and Schedule" button should be used?   If we click the Start variant of a process chain, then click "Change Selections" button which bring up the window "Start Time" where the buttons "Immediate", "Date/Time", "After job", and "After event" are listed at the top.  If we modify at any of the above buttons, then after save this modification, we will have to click "Activate and Schedule" button to make it work, right? 
    Thanks a lot and everyone's idea is greatly appreciated!

    Kevin, make sure there is only one job scehduled for the Start Process of your Process Chain.  If you bring up the Process Chain (not the log view), right click on the Start Process and select "Displaying Scheduled Job(s)...".  There should only be one scheduled job with name BI_PROCESS_TRIGGER.  If there is more than one, then when triggered, it would execute more than once at the same time.  If there is only one job, then maybe your R/3 program is triggering the event more than once? 
    As far as the Start conditions for the Start Process, it works off the same principals as a scheduled job.  These start conditions determine when or how the Process Chain is to be executed.  You also have control over frequency.  These start conditions determine the scheduling of the Start Process of your Process Chain.
    When you schedule a Process Chain, a separate scheduled job is created for "each" process in the Chain.  BW controls the triggering of these jobs based upon how the processes in the Chain are linked.  All the jobs associated with Process Chains have strict naming conventions and all begin with BI_PROCESS_...  If you use SM37 to view all jobs that begin with BI_PROCESS_ you will find alot of scheduled jobs associated with your process chains.  Each job represents one of the processes within your process chains. 
    Does this help?
    Another tip might be to trigger the event manually in BW (use tx SM64).  If the process chain executes twice again, then maybe there is a separate scheduled job in BW that triggers the process chain that is triggered by the same event as the start process of the process chain.
    Message was edited by: George Shannon

  • Problems with DBConnect datasources when triggered from pchain (DB2 databas

    Hello,
    We are using BI 7 and DB Connect functionality to remotely connect to our DB2/DB6 database to extract some data.
    We created source system and data sources based on dbconnect and included infopackages, etc. into our process chains to load.
    When we schedule process chain to run at certain times, InfoPackages fail at random or continue to run indefinitely. There is no clear error message, other than: Database system cannot be reached or The request is still running in the source system.
    We made sure database was up during the times we are trying to schedule process chain. So, this is not the issue. The interesting thing is that whenever we try to run InfoPackages manually (not through pchain), we do not get any errors ever.
    It appears that this issue occurs only when the load is triggered from the process chain (BWREMOTE user). And it happens at random. One day it could work fine, another day the same infopckage would fail.
    Any ideas of what might be happening?
    Thanks
    Edited by: AG on Mar 16, 2010 1:30 PM

    Hello,
    I am not sure with this just trying to help you..
    When you run the infopackage manually it uses the User name and password hard coded in the Source System Connection Settings, and when you run it from process chain does it still use the same username and password as this happens in backgroud please check that.
    Also clear any other yellow loads/pending jobs in SM37 of this job(triggered from process chain) type in the past.
    waiting for your feedback.
    Regards
    Nitin Bhatia

  • Data flowing into incorrect CC when triggered from a SAP - RFC

    hi Experts,
    I have a RFC to SOAP scenario. Data is triggered from SAP through RFC. Initially, this was done from client 200. Now for the same system there is one more client 210 from which data needs to be triggered.
    I completed the configuration. But when data was triggered from client 210, the communication channel of the client 200 is showing the following error.
    Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: alternativeServiceIdentifier: party/service from channel configuration are not equal to party/service from lookup of alternativeServiceIdentifier (CPA party/service/channel ''/'ECQCLNT200'/'CC_SAP_RFCEproPOSender', lookup of alternativeServiceIdentifier for party '', schema 'TechnicalSystem' with 'ECQ#210' returned party/service of ''/'ECQCLNT210')
    The client 210 communication channel is not showing any message. Also no messages are seen in moni.
    Waiting for your replies.

    Thank you for your reply everyone.
    I cleared the cache and now am getting the following error in the communication channel of client 210.
    Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: alternativeServiceIdentifier: party/service from channel configuration are not equal to party/service from lookup of alternativeServiceIdentifier (CPA party/service/channel ''/'ECQCLNT200'/'CC_SAP_RFCEproPOSender', lookup of alternativeServiceIdentifier for party '', schema 'TechnicalSystem' with 'ECQ#210' returned party/service of ''/'ECQCLNT210')
    I have created the communication channel under the bussiness system of client 210 and also have created the receiver agreements and sender agreement specific for the client 210. Still getting the error.
    Need your help in solving this.

  • ColdFusion 11 Throws Error Session Variable Undefined, When in fact it is Defined as shown by CFDump.

    I've been having a particularly annoying error with ColdFusion 11, and unable to track down the source of this problem.
    Basically There are a few variables defined in the session scope we check with isdefined a few lines above to make sure they are defined. Subsequent lines may or may not throw a #variablename# is undefined on random lines.
    What can I do to fix this issue? Is this a known bug?

    I am doing isDefined checks for relevant variables when neccessary. The problem is not that the code errors out undefined ... it's that the variable is actually defined and errors out undefined.
    As a simplified example;
    Login.cfm Form supplies form.username and form.password to login_action.cfm then redirects to index.cfm after succesful LDAP authentication. I will not include all lines as it would be too long.
    Login_action.cfm
    <cfinclude template="ldap.cfm">
    <!--- LDAP login code goes here; checks if credential's supplied are valid and sets variable #logged_in# ... --->
    <cftry>
        <cfif isdefined("logged_in") and logged_in>
            <!--- Create Session User Structure and Default Profile --->
            <cfset session.user=StructNew()>
            <cfset session.user.username=form.username>
            <cfset session.user.firstname="">
            <cfset session.user.surname="">
            <cfset session.user.email="">
            <!--- Pull in additional Details --->
            <cfquery name="qDetails" datasource="userdetails">
            SELECT firstname,surname,email FROM Profiles
            WHERE username = '#session.user.username#'
            </cfquery>
            <cfif isdefined("qDetails") and qDetails.recordcount>
                <cfoutput query="qDetails">
                <cfset session.user.firstname ="#qDetails.firstname#">
                <cfset session.user.surname="#qDetails.surname#">
                <cfset session.user.email="#qDetails.email#">
                </cfouput>
            </cfif>
        <cfelse>
            <!--- Throw Error back to login page --->
            <cfthrow message="1" type="Custom_Security" ErrorCode="Fail">
        </cfif>
        <cfcatch type="any">
            <!--- Throw Error back to login page --->
            <cfthrow message="2" type="Custom_Security" ErrorCode="Fail">
        </cfcatch>
    </cftry>
    <!--- Redirect User to login page after Successful Login --->
    <cflocation url="index.cfm">
    Index.cfm
    <!--- At Top of Index session.user.email always exists, in the event it is undefined it will be set to "" --->
    <cfparam name="session.user.email" default="">
    <!--- Lots of lines of code above here build HTML page etc <cfoutput> references to #session.user.email# and other session vars --->
    <!--- Example pull some more information this line may or may not error... --->
    <cfquery name="qUserInformation" datasource="userdetails">
    SELECT * FROM Information
    WHERE user_email = '#session.user.email#'
    ORDER BY SomeOtherColumn
    </CFQUERY>
    <!--- Example point where a session error can be generated less than 2 lines above it has just finished getting information using session.user.email --->
    <cfquery name="qUserGroups" datasource="userdetails">
    SELECT * FROM Groups
    WHERE user_email = '#session.user.email#'
    ORDER BY SomeColumn
    </CFQUERY>
    <!--- Some other common examples require cfscript - and throw errors; above lines may not ... --->
    <cfscript>
    oHomePage=CreateObject("component","site_components.homepage");
    qNews=oHomePage.getNews("#session.user.category#");
    </cfscript>
    <!--- More lines to do with HTML Footer etc <cfoutput> more stuff --->
    in the wwwroot the Application.cfm handles all errors generated during rendering of the page, which includes generating a cfdump of the session scope.
    When I get the Error Log I can see in the cfcatch cfdump the error... Element USER.EMAIL UnDefined in SESSION.
    struct
    Browser
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
    DateTime
    {ts '2014-09-28 11:38:48'}
    Diagnostics
    Element USER.EMAIL is undefined in SESSION. <br>The error occurred on line 15.
    However when I check the SESSION scope which is also dumped ... It is defined!
    struct
    user
    struct
    COLOR
    cccccc
    EMAIL
    [email protected]
    FIRSTNAME
    Example
    SURNAME
    Surname
    EXAMPLE1
    1
    TEMPLATE
    template14
    TEMPLATE_DETAILS
    0
    What is causing this strange and irratic behaviour? The problem is so far I cannot replicate the issue. It is intermittant. The issue only started after upgrading to ColdFusion 11. This code has worked flawlessly for years on CF8.

  • Outbound Proxy error when triggering from SPROXY

    Hi Everyone,
    I was working on outbound proxy from ECC to PI. I have generated the proxy and activated. When I am trying to test the proxy manually from SPROXY the message is not getting triggered to SXMB_MONI in ECC itself. But I didn't get any error message as well. When I am executing the proxy from SPROXY I was getting below message in the status bar. So can anyone help me with the possible solution why the message is not getting triggered.
    Below is the options I have selected while executing the proxy.
    This was the status message which was giving after execution of proxy from SPROXY. The same status was giving for all the Proxy interface which ever is executing from SPROXY.
    Regards,
    Kankipati.

    Hi Kankipati
    can you please try Commit work  by navigating on test proxy screen .
    Extra- Trigger Commit work .
    Follow the below link .
    SAP PI Reference: SAP PI ABAP Proxy Outbound settings, Triggering message to SAP PI(When many sap pi systems)
    Best Regards
    Srinivas

  • Workflow not getting triggered from webdynpro event

    Hello gurus,
    I have a requirement in which if an employee changes his own information on the ESS portal, then an approval should be done by HR. For this i created a custom webdynpro application in which i fetch the employee data and check it with old data in one view and when user clicks save button the approval workflow should be triggered.
    For this i created a custom BO using transaction SWO1. I added a 'CHANGE' event and 'send_data_to_wf' method.
    In SWDD i created the workflow which is working fine when i test it in SWDD only. But when i trigger it using FM 'SWE_CREATE_EVENT', only the event is getting triggered and not the workflow. I checked the trace in transaction SWEL in which i can see the 'CHANGE' event under Event column but Name of Reciever Type column is emty. It should display my custom workflow ID. Please let me know where i m lacking or going wrong.
    Regards,
    Yayati Ekbote

    Hello Ricardo,
    Thanks for immediate reply. Yes, the linkage is active in SWE2. My custom object type is ZHRAD and event is change. I also tried the FM 'SAP_WAPI_CREATE_EVENT'. But in this FM the event also doesn't get triggered. Using FM 'SWE_CREATE_EVENT' atleast triggers the event. I debugged the FM. The container inside the FM is remaining initial. I am posting my code which i am using.
    DATA: pernr TYPE pa0001-pernr VALUE '40000001'.
      DATA: objtype   TYPE swr_struct-object_typ VALUE 'ZHRADCHO',
            objkey    TYPE sweinstcou-objkey,
            event     TYPE swr_struct-event VALUE 'CHANGE',
            it_wfcont TYPE STANDARD TABLE OF swcont,
            wa_wfcont TYPE swcont,
            event_id  TYPE swedumevid-evtid,
            ret_code  TYPE swedumevid-evtid.
      wa_wfcont-element = 'PERNR'.
      wa_wfcont-value = '40000001'.
      APPEND wa_wfcont TO it_wfcont.
      wa_wfcont-element = 'SUBTY'.
      wa_wfcont-value = '1'.
      APPEND wa_wfcont TO it_wfcont.
      wa_wfcont-element = 'ENDDA'.
      wa_wfcont-value = sy-datum.
      APPEND wa_wfcont TO it_wfcont.
      wa_wfcont-element = 'BEGDA'.
      wa_wfcont-value = sy-datum.
      APPEND wa_wfcont TO it_wfcont.
      objkey = pernr.
    CALL FUNCTION 'SWE_EVENT_CREATE'
      EXPORTING
        objtype                       = objtype
        objkey                        = objkey
        event                         = event
    *   CREATOR                       = ' '
    *   TAKE_WORKITEM_REQUESTER       = ' '
    *   START_WITH_DELAY              = ' '
    *   START_RECFB_SYNCHRON          = ' '
    *   NO_COMMIT_FOR_QUEUE           = ' '
    *   DEBUG_FLAG                    = ' '
    *   NO_LOGGING                    = ' '
    *   IDENT                         =
    * IMPORTING
    *   EVENT_ID                      =
    *   RECEIVER_COUNT                =
    TABLES
       EVENT_CONTAINER               = it_wfcont
    EXCEPTIONS
       OBJTYPE_NOT_FOUND             = 1
       OTHERS                        = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    COMMIT WORK.

  • Infopackage returns 0 when triggered from process chain

    I have an Infopackage triggered by process chain (say PC A) which is further triggered by other meta-chains.
    So PC A, is triggered by PC B, and PC B is triggered by PC C.
    Daily it returns 0 records.
    However, if I run the process chain manually, that is PC A, the infopackage returns correct number of records.
    What may be the cause?
    Rusyinni

    Hi ,
    When you are executing through PC then it is running with the user id ALEREMOTE because of not having proper authorization it picking 0 records but when you run the same with your ID manually then you are getting the data for the same .
    You need to get in touch with the Basis team to check for the authorization for these 2 ID's .
    From my point you can use SU01 to get the information for all the profiles associated with the ID   and  then with RSECADMIN you can check for the Tcodes and related authorization activity associated with the ID.
    Please check and updated accordingly later .
    Thanks
    Kamal

  • 4215 Java error: When connecting from IPS event viewer

    Hello-
    I received a java error when trying to connect to my 4215 with Cisco IPS event viewer. It is as follows:
    IOException in open Subscription(): java.security.cert.CertificateExpiredException: NotAfter: Sunday March 29
    Is the web server running on 10.x.x.x:443? Please check the communication parameters of the device.
    I can set the date on my pc back to last week and all works fine like b4. I have tried updating my java to the latest version and created a new certificate from the IPS.
    Any help would greatly be appreciated:
    Thanks

    Hi,
    The issue can be resolved by following the steps as below
    1.Login to the sensor.
    2.Run the tls generate-key command.
    3.Make sure the certificate is generated.
    4.Add the device again. It should work now.
    REf: http://www.cisco.com/en/US/products/hw/vpndevc/ps4077/products_qanda_item09186a008025c533.shtml
    Do rate if it helped.
    Regards
    Sridhar

  • ERP Delivery not created when triggered from TM

    Hello Experts,
    I have a OTR & Freight Order created in TM successfully. Could also assign a carrier to it. From the Freight order Management screen when the Send Delivery proposals to ERP, the system sends a XML message that is successful in TM. But in ERP there are no deliveries created. I could not see any error in the Queues or the XML messaged.
    My observation is there is no XML message in ERP system for the delivery creation.
    Could anyone throw some light on why the deliveries are not created?
    Regards,
    Vasu

    Thanks Marcelo,
    I missed to check the PI system, the message was stuck there since the mapping was missing in PI.
    Regards,
    Vasu

  • RAW not opening in PS when triggered from within LR

    When I select a RAW image in Lightroom, right click and select "edit in" –> "Edit in Photoshop CC 2014", Photoshop launches but does not open my image.
    I would expect that it takes me to the Camera RAW module or at least throws me a comprehensive error message but – nothing.
    Any Ideas?

    Hallo Skandal1986gr,
    erst einmal herzlichen Dank für die Antwort und für den Hinweis, dass ich hier auch deutsch schreiben kann. Das macht vieles einfacher.
    Neuinstallation ist so ein Thema. Ich würde ja gerne, habe aber fast immer ein Zeitproblem. Muß schließlich arbeiten mit der Software.
    Wenn ich jetzt ps cc 2014 dainstalliere, was passiert mit meinen Plugins?
    Muss ich die auch alle neu installieren oder erkennt die Installationsroutine den verbleibenden Photoshop-Ordner und "füllt ihn auf"?
    OS ist übrigens Mac OS X 10.9.4

  • Powershell unzip with shell.application not working when launched from windows service

    I have a deployment agent on a machine implemented as a windows service. Service is 32-bit and runs on windows server 2008R2 x64 SP1 with powershell V2. Powershell script requires elevation and to run under x64 because of dependency to powershell module
    'IIS Administration'. To achieve this, the service starts a cmd file which in turn launches powershell x64 console:
    C:\WINDOWS\sysnative\WindowsPowerShell\v1.0\powershell.exe "Start-Process C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell -ArgumentList '-ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -File C:\Temp\EndJobCmd\Install.ps1' -Verb RunAs"
    This seems to work well. The problem I have is that the script has a sequence where it unpacks a zip file to a destination folder using shell.application, this works fine when triggered manually on the server or through the task scheduler, but when triggered
    from the service it does not extract any files at all (cannot see any errors thrown by the script but it seems to continue to execute as it logs a successful message to the event log after finishing).
    Unzip sequence looks like:
    $shell = New-Object -com shell.application
    $pkg = $shell.namespace($sourceFile)
    $installDir = $shell.namespace($targetDir)
    $installDir.Copyhere($pkg.items(), 20)
    Any advice greatly appreciated. I have searched some and seen a few people with similar issue but have yet to find a solution.

    If it's still actual, I managed to fix this with having CopyHere params equal 1564. 
    So in my case extract zip function looks like:
    function Expand-ZIPFile{
    param(
    $file, $destination
    $shell = new-object -com shell.application
    $zip = $shell.NameSpace($file)
    foreach($item in $zip.items())
    $shell.Namespace($destination).copyhere($item,1564)
    "$($item.path) extracted"
    1564 description can be found here - http://msdn.microsoft.com/en-us/library/windows/desktop/bb787866(v=vs.85).aspx:
    (4) Do not display a progress dialog box.
    (8) Give the file being operated on a new name in a move, copy, or rename operation if a file with the target name already exists.
    (16) Respond with "Yes to All" for any dialog box that is displayed.
    (512) Do not confirm the creation of a new directory if the operation requires one to be created.
    (1024) Do not display a user interface if an error occurs.

  • How do you capture IQ data with RFSA vi's triggering from ext trg on digitizer?

    I am trying to write an application using RFSA vis that will capture IQ data when triggered from the external trigger port on the digitizer card.  This does not seem to be supported by the RFSA vis and I am not sure how to integrate ni-Scope and niRFSA in one application.

    Hi Jltetzlaff,
    The Clk in and Clk out ports on the 5142 can be used to input and
    export a reference clock.  You can import this as your sample clock
    source over the Clk in by using a simple property node.  This is
    assuming your using LabVIEW.  My main concern is regarding your clock. 
    If you take a look at page 20 of the reference manual here:
    http://www.ni.com/pdf/manuals/374300c.pdf, you can see the PFI lines
    follow a very specific digital logic specification (TTL).  It looks like your
    signal won't be recognized properly by these lines.  The lines require
    a voltage above 2.0V to register high.  There is no minimum frequency
    on these PFI lines.  The problem is the logic levels.  My
    recommendation would be to export a start trigger with your AWG to
    begin the RFSA session.  If I'm misunderstanding the setup, could you
    please give more details on devices (model numbers), development
    enviroment (LabVIEW etc.), and what connections you require.  From what
    I understand, you want to sync the RFSA devices with the AWG and DUT. 
    Perhaps the session from the AWG that is generating the clock can also
    export an event to start the AWG to start the RFSA device through PFI 0
    or PFI 1.  This can be done using the niFGEN Export Signals.vi.  The
    exported signals by this vi will follow the correct logic accepted by
    the 5142 digitizer in the RFSA setup.
    I hope this helps,
    Paul C.

  • How to avoid the dialogue when converting from context menu

    This is a follow-up to http://forums.adobe.com/message/2016146#443364 which was locked due to a bug.
    i would like to know how i can avoid the 'save as' dialogue when using the context menu to convert a word file to pdf using windows XP/acrobat 8/word 2007.
    so far, it always prompts me for the filename, which is annoying as it does not allow me to batch-convert several files and let the thing run its course.
    the solution provided by Steve in the other thread does not work - even if the plugin from word does not propt for a filename, it still does when triggered from explorer/context menu.
    so back to square one: how to avoid that dialogue when not opening word at all?
    cheers, thanks for any help. michael

    For a permanent change, START>PRINTERS>right click on Adobe PDF printer and select properties>General>Printing Preferences>Adobe PDF Settings. Under the settings tab, uncheck the box related to asking for a name. Pretty sure that is the location, but it may vary with version.

Maybe you are looking for