Search Comments and Ratings

go

Comments and Ratings

   
Date File Comment by Comment Rating
08 Aug 2008 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet Gar, Romain

Good work, i have just one question : I already made a Simulink Report Generator. But my work is to put my Simulink Report into an old existing Word Document, which contains some informations not coming from simulink model. I want to put into this WordDocument my Report in certain section.
Can you help me?

08 Jun 2008 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet enrique, Moises

Excellent work!!! Two questions 1) Can an example modified to include a proper report format with title page and diffent color and size fonts. 2) The the processing be done in the back ground without openning anything? Thanks a lot.

06 Apr 2008 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet Druml, Gernot

Thanks, it makes my life realy easier.
Especially the functionality to insert on an selected place of word helps me in the daily work

13 Dec 2007 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet Vaylet, Laurent

Riccardo,

1) The plugins system you mention would be ideal to ensure maximal power and modularity. This kind of contribution could greatly benefit from such an architecture. It's also true that i have a few ideas on how to rewrite the code to accept and automatically detect subfunctions. However, it's a time-consuming task so i can't promise i'm going to implement these features :-( Right now, i prefer to concentrate on a full demo of all current possibilities.

2) I could certainly set up this kind of structure if i was hired by the Mathworks but unfortunately it is not the case :-) I already have a full-time job and a rest-of-the-time girlfriend that both imply not-too-much-remaining-time for a thread about a subject as complex as ActiveX.

WORDREPORT and all of its contents are "open-source" so feel free (as in free speech and free beer) to update/expand/modify it if you realize i'm no longer maintaining it. As you said, it's just the beginning. There are endless possibilities to what you can do with ActiveX !

Thanks again for your suggestions and see you soon for a full demo (and maybe more...).

Laurent

13 Dec 2007 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet Meldolesi, as you point o

Laurent,

Good job.

It is simple and works well.

I have a couple of suggestions:

1) as you point out this tool is destined to grow. A limitation to the growt is the fact that if WORDREPORT is all contained into a simgle file it would require editing to merge different "subfunctions" posted by different people.
It would be good for people to be able to post separate "subfunctions" on to the mathworks website and for people to be able to download them and plug them in by copying them into a directory, without editing WORDREPORT. This means that the main function WORDREPORT would have to have a function which updates the links to the external subfunctions.

I can see this working better.

2) Have you considered starting a forum on the Mathworks website as a dpository for the plugin and general discussions on how to use activeX?

Riccardo

12 Dec 2007 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet Vaylet, Laurent

Dimitri,

Thanks for your congratulations and constructive remarks. To answer them:

 0 - I'm currently working on externalizing a full demo including Simulink/Stateflow screenshots. Hope to release it by the end of the week, depending on my workload.

 1 - I'm afraid I won't be able to speed things up :-( Execution speed must be limited by the ActiveX technology itself. Someone has any idea on the subject ?

 2 - Actually, Word is opened once at the beginning then hidden during the process of adding content. However, it may be possible to play with the Visible property and the Trace method (in CreateDoc) to completely hide the process and prevent user from taking control.

 3 - To override this 'append-by-default' behavior, you can check for file existence and then decide whether to keep the file or not. You can also use the GOTO method to jump to a specified item of the document (table, heading, figure, line, section, ...).

 4 - I agree, there's plenty of room for improvement on this part :-)

 5 - Default settings for line breaks is [0 1] (one after and none before) so you can get rif of this argument most of the time. However, your linebreak method is not a bad idea. To investigate too, maybe in the next version !

See you later for the full demo pack,

Laurent

12 Dec 2007 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet Shvorob, Dimitri

Great job! This is definitely more convenient than the predecessor, Andreas Karlsson's 'wordtext'. I wonder if there are functional improvements as well - could the author expand the demo, setting it up as a proper m-file?

Here are a few wrinkles that do not detract from Laurent's accomplishment.

1. The process is relatively slow: the demo took 15 seconds to run.

2. Word is opened, closed and re-opened; could the document creation proceed 'behind -the-scenes'?

3. 'Append-by-default' behavior: if the target document exists, it will be added to.

4. Table output is very cumbersome and cries out for improvement.

5. Surely it's possible to dispense with the '[0, 0]'s, '[0 1]'s and '[1 1]'s by introducing a line-break method?

12 Dec 2007 wordreport A Word report generator (ActiveX-based) in an object-oriented way Author: Laurent Vaylet support, CAE

Good job! As said a friend close to me: "c'est guenial!".

13 Aug 2007 Rollover effect on pushbuttons Implement rollover effect on your own figures with only two lines of code ! Author: Laurent Vaylet support, CAE

C'est bien mon lolo.!!!

 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com