mahavir patil

I need document level customization and this i need for documents of office 2007 as well along with office 2003 and exceptionaly for previous versions(not compolsory).

Now if i will go with VSTO 2005(not SE), will i be able to implement document level customization for office 2007 documents as well

TO describe the scenario more, My web application user will download office documents from the web application, and then i want that when he will be opening the document("word" most probably), i want to to facilitate him with some custom functionalities for annotations specifically.

Now, will it be possible. Can such document have assembly reference to a remote (server side) assembly to have that back end code

Or user will be needed to deploy the assemblies first to his local machine

I can desctribe the scenario in more details if you want!

One quick quistion, can customization be useful for facilatating custom annotation to office documents

Thanks and regards,

Mahavir.




Re: Visual Studio Tools for Office Can we use VSTO 2005(Not SE) with office 2007?

spottedmahn22

Doesn't look like you can at this point.

I've been reading and researching VSTO for the past 2 days now and it doesn't appear document templates are currently supported for Office 2007. Only add-ins are support under 2007.

I imagine with VSTO 3 we will be able to.

Mike




Re: Visual Studio Tools for Office Can we use VSTO 2005(Not SE) with office 2007?

Cindy Meister

Hi Mahavir

Document customizations created for Office 2003 will also run in Office 2007, as long as you have the newer VSTO runtime installed. They won't, however, be able to take advantage of Office 2007-specific functionality, such as custom task panes and ribbons. VSTO document customizations will not work with earlier versions of Office, only with 2003 Pro and Office 2007.

Document customizations for Office 2007 will be part of the next version of Visual Studio ("Orcas").

Your scenario can work, but those downloading the documents will have to have "Full Trust" set for the documents and the assemblies involved. For more information, you'll want to read through the Deployment information on msdn. You'll also find deployment information in Misha's blog.

<<can customization be useful for facilatating custom annotation to office documents>>

I'm not sure to what you're referring, here...






Re: Visual Studio Tools for Office Can we use VSTO 2005(Not SE) with office 2007?

mahavir patil

Thanks Cindy,

I would like to describe my requirements more,

I was concerning document level customisation coz i wanted to have some custom functionalities(like add-ins) available to some specific documents only.

Now these documents were to be downloaded from the web site of the firm(not very much sure that can these documents then access assemblies at remote location).

To talk about the functionalities i want to implement,

I want to facilitate user to do custom annotation with office documents, like encircle some text in word document and have a note related to it.

So, can i do such stuff with add-ins or any such tols in VSTO

Thanks in advance,

Regards,

Mahavir.






Re: Visual Studio Tools for Office Can we use VSTO 2005(Not SE) with office 2007?

Cindy Meister

mahavir patil wrote:

I want to facilitate user to do custom annotation with office documents, like encircle some text in word document and have a note related to it.

So, can i do such stuff with add-ins or any such tols in VSTO

VSTO itself doesn't supplement the reviewing tools that Word offers. But Word does have a COMMENTS feature accessible to both the end-user and the programmer (and therefore is available in a VSTO solution).

While you could insert a circle into a document, along with an arrow and a text box (as three separate objects), I wouldn't recommend this approach. There's no 100% sure way to make sure that circle will always be around the text for which it was intended. Better to use Word's built-in Comments feature.






Re: Visual Studio Tools for Office Can we use VSTO 2005(Not SE) with office 2007?

mahavir patil

Hi Cindy,

Thanks once again. Thanks me for guiding me and saving my time, otherwise i would have lost lots of time to coming to such conclusions. I knew these stuff are bit tricky and complex, but my requirements are so.

Alternatively one think i was thinking of, can we use XML representation of word documents to have such functionality. Giving such interface to the user to annotate the document like encirlle and have note, but first we need to think ca we alter the backend XML files (with Office 2007 docs atleast), and save the file. Againg giving such inteface is another big and complex task.

Or otherwise can we have our own custom editor where we prgramatically copy the document contents(probably by using XML representation again). then we will be able to give such interface to the user so that he can have such annotation. then we will store the contents and the annotations with some different format only. Anyways in my requirements i need to store annotation information saperate to the original document only.

And more important, I need to do as much as possible in web apllication.

Thanks in advance...........

If any one else can give me some idea.....Plese share it here.

Mahavir.