MS Office Report Express VI

Hi,
I have installed Labview Report Gerneration Tool for Microsoft Office Version 1.1 and now I want to use MS Office Report Express VI but it need the VI "Dflt Data Dir.vi". I don't have this on my computer, why? Where can I get this VI? Can somebody help me?
thanks Labprog

I found this vi on my PC in the LabVIEW installation directory under
\vi.lib\Utility\file.llb. I'm attaching this llb to this posting for
the case that it is missing for some reason in your LV installation.
Please copy it to the path mentioned above.
Best regards,
Jochen Klier
National Instruments Germany
Attachments:
file.zip ‏333 KB

Similar Messages

  • Save custom file name using MS Office Report Express VI

    When my program creates a report, I want to save it as a serial number defined in the report.  I want to use the MS Office Report Express VI to do this but unfortunately it only allows you to save the file name as a time/date and/or incremental number.
    Solved!
    Go to Solution.

    Hi jliu317,
    While waiting for you to notify the moderator to move your thread, here is my solution. (Correct me if I'm wrong)
    In MS Office Report, there is a block diagram input called Path to Save Report. So this is where you can save your report in Words (.doc) or Excel (.xls) with customized filename such as serial number, as shown below.
    http://zone.ni.com/reference/en-XX/help/370274G-01/lvoffice/ms_office_report/
    Hope this helps.
    -Ee Lim-
    See that button on the left side of this post...
    If you feel my post is helpful, all you need is just (at most) 2 seconds to click that button, to show your appreciation. Thank you~~

  • MS Office Report Express VI in a builded application

    Where do I have to put the used Exell template defined in the MS Office Report Express VI in case of a builded (.exe) application ?

    Your right. I apologize. My method is for the non-Express vi's. So with the Express vi's you should have a MS Office Report vi that uses a template. If you right click on this and select properties, a configuration window appears in which there is another window where you can navigate to the path of your template. As stated before, your report template must reside at the same location on the target machine.

  • MS Office Report Express VI - How to programatically use multiple Path to Template

    Good Afternoon,
    I'm testing MS Office Report Express VI and i need to know if it's possible (and how) to programaticaly change "Path to Template" field? I need that in order to change it through front panel.
    Best Regards.

    Hello aj2011,
    Thank you for your post on the National Instruments forum.
    a solution for what you want to do is:
    when you placed your express VI on the diagram, perform a right click on the express VI. From the dialog box choose "open front panel". Choose "convert". then when the front panel of the express VI is open, modify the connector of the VI and put the template path as an input.
    This way you can use the express VI  input path template programmatically.
    Is the solution you were looking for?
    Sincerely
    Romain D.
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Nombre d'entrées "MS Office Report Express"

    Bonjour à tous,
    Je dois générer un rapport d'essai sous Word comprenant des chaînes de caractère et des valeurs de pression, température, vitesse moteur .. etc. Je dois écrire environ 70 données dans le même fichier *.dot
    Seulement le VI Express "MS Office Report Express" ne peut avoir que 17 entrées. On est aussi limité à 25 entrées par fichier *.dot
    Après anayse du diagramme de "MS Office Report", je ne vois pas ce qui bride le vi express à 17 entrées, par contre on peut voir une fonction "construire un tableau" qui a 25 entrées câblées.
    Y a-t'il un moyen d'étendre le nombre d'entrée de ce VI Express "MS Office Report Express" afin que je puisse écrire mes 70 données dans le fichier?
    C'est mon premier développement sous Labview et j'utilise la version 13.0.1f2 (32 bits) avec le Report Generation Toolkit.
    Merci par avance
    Romain
    Résolu !
    Accéder à la solution.

    Bonjour, 
    Il est effectivement possible d'insérer des éléments à un endroit précis du fichier .dot en les attachant à un signet. Il suffit de préciser le nom du signet à la fonction LV :
    Voilà un modèle de document dans lequel j'ai défini des signets (debutTab et debutTexte) :
    Le code du précédent exemple est modifié pour préciser  les noms des signets :
    Fichier généré par le vi:
    Cordialement,
    Isabelle G.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • MS Office Report Express VI and Array Problem

    Hello all,
    I have a strange issue with the MS Office Report VI that's included with the Report Generation Toolkit. I created an Excel template which I linked using the "Custom template for Excel" preference and applied all the named ranges. However, two of the named ranges that I am inputting are 1D Arrays of doubles. Now the problem:
    When I input the arrays to their specific name range (it's only 6 values), instead of inputting just the array values into the cells, it inputs like this:
    0    Value
    1    Value
    2    Value
    6    Value
    It pushes the "Value" to the column next to the name range because of the 0-6.
    It does this with both arrays so it screws up all the formulas. Any one know how to remove the 0-6 and just input the values?
    Thanks all 
    Solved!
    Go to Solution.

    Greetings, I wrote a program that generates an array of data and stores a data table, just as a chart, just starting to program, I hope that my program can be useful
    Atom
    Certified LabVIEW Associate Developer
    Attachments:
    write_excel.vi ‏60 KB

  • Error -41110 with MS Office Report vi

    I'm trying to use the MS Office Report express vi, and when I use an excel template with named ranges on more than one sheet I get the error "Error -41110 occurred at ex_RGT_Append Anything to Report.vi"..."Possible reasons: You specified invalid Word bookmarks or Excel named ranges."  I know that the names I used are acceptible by excel, (data, high_limits, low_limits) and they work fine when on the same sheet, but I want them to be sent to separate sheets.  How do I get around this error or is it a limitation with this vi?

    I found a workaround:
    I modified Excel_Get_Range vi in the framework libraries and added a loop to iterate through the other worksheets of the workbook until I find the named range.
    Well, I guess that hacking in framework VI's is not a solution that NI would recommend (and for good reasons).
    I nonetheless posted the modified VI in case someone would be curious about it.
    Attachments:
    Excel_Get_Range.vi ‏38 KB

  • MS office report

    Hi, I am trying to generate a report using the MS office express vi and after follow the instructions in the manuals and check the examples I cant fill a table predefined in my own template!! and I get an error
    Error -41110 occurred at NI_ReportGenerationToolkit.lvlib:ex_RGT_Append Anything To Report.vi -> NI_ReportGenerationToolkit.lvlib:subMS Office Report Block.vi -> test_report.vi:MS Office Report.vi-> test_report.vi
    while processing the module_ID input.
    I am using labview 2011. attached is a vi  that I wrote to study only the report generation.
    I appreciate any suggestion.
    Attachments:
    test report.vi ‏22 KB
    SOP_103_template.dot ‏32 KB
    base_info_Report.vi ‏17 KB

    Well, you have certainly picked a fairly challenging task for LabVIEW to undertake!  I've thought about how I would do this (or even if I would do this), and have some observations.
    A Word Template does not necessarily make life easier if you are "driving" Word from LabVIEW.  It is designed for human interaction, with the (human) ability to tab around and ensure that the cursor is in the correct field for inserting an element.
    In particular, your Parts List does not "tab nicely".  In particular, it will expect exactly 1 entry in the UNL Batch No., and precisely 4 Parts entries (as you tab around, notice you enter the Batch No. field four times).
    If I were doing this, I would generate the entire Report "on the fly", that is, I'd start with a blank Report, generate the heading ("Manufacturing of modules ..."), generate a Report Header Table (Date, Start, Finish, Operator, etc.), generate a Parts List table, and generate a Comments section.
    I would certainly "encapsulate" the messy code for each of these steps in its own sub-VI.  Thus my Report would look something like this:
    Each of the sub-VIs generate part of the Report.  Header generates the static text at the top.  Report Info generates the Date, Time, Operator, etc. part of the report, Parts List generates the Parts List table, and Comments generates the Comments at the end.
    The Report "data" is encapsulated in four variables:
    Report Info is a cluster with entries Date, Start Time, Finish Time, Operator, etc.
    Parts List is an array of clusters (UNL Batch, BBM ID, and HDI S/N).
    Comments is a cluster with entries Orientation, Glueing, etc.
    Report Path is the path and name of the output Word document.
    Report Info can be formatted as a table of two columns.  Each entry has a fixed string (for example, "Date:") and a variable (the value in Report Info.Date, the cluster element).  You can format the table with top and bottom borders if you want that look.
    Parts List is fairly complicated.  It has some "pure text" (the string "List id of parts ...") and a Table.  The Table is fairly straight-forward, with a fixed Header and a style for borders and lines.  To get the UNL Batch formatting as a single cell, you can try to merge cells (based on where the UNL Batch values remain constant).
    Comments can just be treated as ordinary text, with "header strings" (such as "Orientation:") written before the value in the corresponding Comment cluster element (e.g. Orientation) is written.
    I can say, with some confidence, that the Snippet above will, in fact, produce a Report that follows your Template, once you handle the "details" of coding those four sub-VIs.  Take a look at the Word-specific sub-Palette in the Report Generation Palette, and in the Word Tables sub-sub-Palette.  
    Bob Schor

  • Error -4110 with MS Office Report VI

    I am trying to use the MS Office Report VI to open an Excel template that has two worksheets and then write information to named ranges on the two worksheets.  The VI works with no error when writing information to only the first work sheet but it I try to write to the 2nd worksheets an error -41110 occurs. Is this normal?
    I am using LabVIEW 7.1, Report Generation Toolkit 1.1.1 and Excel 2000.

    Hi Joch,
    Well, I've always been a big fan of workarounds. I love a challenge! So here's one for you that should allow you to continue using the Express VI.
    If you can only use named ranges from the first page, why not selectively make whichever page you currently hope to edit the first page! This will mean that you can only insert values into your template Excel file one page at a time, but that's not too bad I suppose.
    So I wrote a small subVI that will use ActiveX to programmatically make a sheet of your choice (1,2, 3, etc) the first page, then saves and closes the workbook. Let me know if this helps!
    Message Edited by Jarrod S. on 06-28-2006 11:06 AM
    Jarrod S.
    National Instruments
    Attachments:
    Reorder Excel Sheets.vi ‏65 KB

  • 17 inputs do NOT show in MS Office Report

    I configured the MS Office Report.vi and only 9 input show up. I have bookmarks setup in a MS Word 2007 documents. I'm using LV2009. Even when I set the 9 bookmarks to "fixed value" only three controls are displayed, "enable", error in" and "error out".
    Any way to resolve this much appreciated.
    Solved!
    Go to Solution.

    OK, I didn't carefully read the pop-up message when configuring the Express Word Document VI.
    The Word Express VI only accepts the first 25 Bookmarks, anything beyond 25 bookmarks in the word template doc is ignored. The bookmarks I'm trying to set are all beyond the 25th bookmark.
    This answers my own question.

  • DIAdem Report express VI works only with a single sheet template??

    Hi,
    I'm very new to Diadem and I'm using the 2011 evaluation version to try a report generation of LabView data (2013 version, evaluation also). I'm using the "DIAdem Report" express VI to generate a 2 pages, quite simple report; the first page has to contain some pictures and free text to be compiled with Labview strings, and the second page has to show an XY chart. The goal is to export in PDF file format.
    Creating two separates TDR report models for each page and calling two instances of the DIAdem Report, the report is generated correctly with the expected value in two separate pdf files. If I'm using a report template with the two previous pages loaded in two sheets, the text value and the XY data are not loaded in the PDF file, causing a two pages empty export (only images, default text and chart border are visible).
    I'm missing something? Attached a TDR file that reproduce the malfunction.
    Many thanks in advance.
    Solved!
    Go to Solution.
    Attachments:
    1+2.TDR ‏59 KB

    WorldTraveler
    When I have a report that has multiple pages  (Over 5)  I like to use one tdr file for each of the pages, and then use the report append feature to make a resulting tdr and then a PDF.
    (Search for report appending) 
    I make one cover tdr and one summary.tdr file, and then work to try to make the other sheets as reusable as possible.  That way I can build each resulting large TDR from a appending of as many smaller tdr files as needed. This really cuts down on the maintenance time for reports, and results in large PDF at the end, so the users do not know the difference.
    Paul

  • MS office report not working when application is compiled (application builder)

    I'm finishing up an application that includes several MS office reports (opens a MS Word template). The template is opened, the bookmarks are filled, then the file is saved (to our internal network) as a .doc file. The New Report.vi is used to open the .doc file, the Print Report.vi is used to print the file, then the SMTP send file.vi is used to email the file.
    Everything has been working fine then I decided to build the application for distribution. Big mistake! An installer is made. When I install the application I get "File not found" (error 7) errors each time I attempt to run this section of code. Incidentally, This app. also uses the SQL database toolset to read and write to a database. No problems with the database.
    I thought it might have something to do with the Word templates being on the network. I copied everything to my local PC and built another application. Same problems.
    I suspect I'm doing something wrong in the Source Files tab of the Build Application or Shared library window.
    I'd really appreciate your help.
    thanks,
    todd

    Most likely, you're looking at a path problem to the template file from the applicaiton.
    When you build a VI into an applicaiton, the path to that applicaiton changes. If originally the VI that calls the template file was located "c:\app\caller.vi", after you build the executable, that same VI will now be located at "c:\app\toplevelVI.exe\caller.vi".
    The executables name will now actually be a part of the path. So you may need to add an extra "Strip Path" function somewhere to get you to the real path to the Excel file. Of course this is just a guess without seeing your code. You could try going back to the LabVIEW code and add a path indicator where you are building the path, then re-build the application and run it so you can see what the path is after it's built.
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Error 7 occurred at _createExplicitChildObject.vi DIAdem report express

    I am using DIAdem Report express in LabVIEW.  I made a change in the file name and now it works most of the time but is generating an error.  Sometimes it doesn't work.
    C:\Neuronetrix_Sync\Development\LabVIEW Test System\SC-1673\Logs\110091507\110091507 Frequency Response 5983823
    This is the file path, it is constructed using string tools and then converted using string to path, then create folder then piped to the DIADEM report and Export Image function.
    I get an error that cancels out the program the first time, then on subsequent runs it works just fine but still generates an error.
    Error 7 occurred at _createExplicitChildObject.vi
    Possible reason(s):
    LabVIEW:  File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS, and / on Linux. Verify that the path is correct using the command prompt or file explorer.
    Error 7 occurred at _createExplicitChildObject.vi
    Possible reason(s):
    LabVIEW:  File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS, and / on Linux. Verify that the path is correct using the command prompt or file explorer.
    -Regards
    eximo
    UofL Bioengineering M.S.
    Neuronetrix
    "I had rather be right than be president" -Henry Clay
    Attachments:
    FILE name error.png ‏18 KB

    In the screen shot you can see I am using to DIAdem expresses.  When I was using just one express, and have everything wired up correctly, and everything works, i'm still getting the error.
    -Regards
    eximo
    UofL Bioengineering M.S.
    Neuronetrix
    "I had rather be right than be president" -Henry Clay

  • MS Office Report, too many dimensions

    Hello,
    I'm trying to add some code to a program I wrote for Diode Testing. Basically I want the program to run thru the tests and then send the data to Excel automatically. I was able to use the configure MS Office report function in labview to do this, but it will only work if I use a String or a double. Neither of these works for what I'm trying to do as I have negative datapoints and have them linked to formulas. When I try to select integer and run the program it gives me an error saying "Report Generation Toolkit: You cannot use arrays with more than two dimensions.". I've spent about 2 hours looking thru my code today and cannot find any location where I have an array of Dimension 3. I've attached my code. Also note that I am only using the case 1 after the boolean for testing purposes, the other cases have code, but it needs to be changed still so can be ignored.
    Any help would be greatly appreciated!,
    Konrad
    Attachments:
    frontpanelbackup.vi ‏279 KB

    Hi,
    The file you attached is missing some subVIs (Instrument Control VIs?) and global variables, so I can't run your program to recreate the error.  Please post your error code number, that would help in moving forward.  Also have you tried placing probes?  If you place probes on the input wires of all  your arrays you can monitor what is passing through the wires as inputs.
    Peter T
    Applications Engineer
    National Instruments

  • MS Office Report problems after compliing (application builder)

    I'm finishing up an application that includes several MS office reports (opens a MS Word template). The template is opened, the bookmarks are filled, then the file is saved (to our internal network) as a .doc file. The New Report.vi is used to open the .doc file, the Print Report.vi is used to print the file, then the SMTP send file.vi is used to email the file.
    Everything has been working fine then I decided to build the application for distribution. Big mistake! An installer is made. When I install the application I get "File not found" (error 7) errors each time I attempt to run this section of code. Incidentally, This app. also uses the SQL database toolset to read and write to a database. No problems with the database.
    I thought it might have something to do with the Word templates being on the network. I copied everything to my local PC and built another application. Same problems.
    I suspect I'm doing something wrong in the Source Files tab of the Build Application or Shared library window.
    I'd really appreciate your help.
    thanks,
    todd

    Todd,
    You need to add a dynamic VI to your list of Source Files in the Build Application window. The one you need is called "_Word Dynamic VIs", and it can be found at \vi.lib\addons\_office\-wordsub.llb . Doing this ensures that the executable can find the appropriate code when it is asked to dynamically load some Word-related VIs at execution-time.
    I consider the difficulty of getting everything right when building executables to be just about the biggest problem that LabVIEW has, so don't feel too badly about it. I believe this requirement is covered somewhere in the Report Generation Toolkit documentation, but I think the process should be easier and more transparent to the user when they are working with NI-produced toolkits.
    --John

Maybe you are looking for