How to launch MS Word application using java
HI:
I'm developing a project using java, but we need to launch Microsoft Word into java based GUI(like Jpanel, or Frame, things like that), could anyone be so kind that give some hints on how to do it?
thanks!
I would be pleasantly shocked to find out this is possible. Well, let me retract that. You might, just very, very maybe, be able to use a combination of Windows API and Word's API (either DDE or OLE or ActiveX) to interact with Word. This will involve using a lot of native methods, javah and pre-compiled DLL's written in C or C++.
But I think you will be completely stuck trying to get the UI to switch to a JPanel. Microsoft would have to have a version of Word independent of the UI (in effect, have designed Word to have a pluggable user interface). They may have done this, but I have never heard of a project where someone successfully swapped out Word's user interface with a custom Swing one.
- Saish
"My karma ran over your dogma." - Anon
Similar Messages
-
How to do exact word search using Java API
Hi,
Can someone tell me how can I write a search query using Ultra Search Java API to return data containing a full word that is sent as a search
parameter. e.g. If I want to search for a word 'Dictionary' I need to get all the results conatining full word Dictionary for example if I
have following 4 records
1. Dictionary
2. English Dictionary
3. French Dictionary
4. AllDictionary
How can I write a query that returns me first 3 records only as they contain the word 'Dictionary' and not the fourth record as it's not a word.
Here is what I need to get back and ordered in that way as the 'Dictionary' needs to be first record because the search is on Dictionary.
1. Dictionary
2. English Dictionary
3. French Dictionary
Any help is appreciated.
ThanksLooks like we can not do an exact word search using Java API.
-
How to build a small application using Java API
Hai expertise,
I want to retreive MDM repository info using JAVA API, i am following these blogs:
/people/andreas.seifried/blog/2006/03/26/performing-free-form-searches-with-mdm-java-api
/people/udi.katz/blog/2005/08/21/retrieving-data-from-mdm-server-using-the-mdm-java-api
/people/udi.katz/blog/2005/07/17/mdm-connectivity-to-java-application
<b>where to get the jar and sda files to build the application??
In Developer Studio.. Windows -> Preferences -> Java -> Classpath variables. Is this the only place where we need to give the jar file path??
Are there any other configurations to do(except setting container variable to MDM4J jar file) to connect my java application to MDM repository???</b>
Regards,
Chand.Hi Govada,
(1)You need to add the MDM4j and other JAR files at:-
right click on project -> Java Build Path -> Libraries -> Add External JARs
(2)If the project is Web Dynpro project one
then right click on project -> Web Dynpro Reference -> Library Reference -> and add sap.com/com.sap.mdm.tech.mdm4j
Are you using JAVA API 1 or 2???
Thanking you
Namrata Dixit -
How to print a word document using java?
Hi All,
is it possible to write a java program that takes input and directs it to printer.
I specifically want it for word document.
i already have a program that works for images but not for word document.
Plz guide me where i am wrong or help me with some links or code snippets.
Any kind of help will be really appreciated.
// program is below
import java.io.FileInputStream;
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.DocPrintJob;
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
import javax.print.ServiceUI;
import javax.print.SimpleDoc;
import javax.print.attribute.DocAttributeSet;
import javax.print.attribute.HashDocAttributeSet;
import javax.print.attribute.HashPrintRequestAttributeSet;
import javax.print.attribute.PrintRequestAttributeSet;
public class Convert{
* @param args
Convert(){
DocFlavor psFlavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
FileInputStream fis = null;
// Creates a new attribute set
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
try{
fis = new FileInputStream("d:\\print\\new.txt");
System.out.println("doc taken...");
if (fis == null) {
System.out.println("No File");
return;
}catch(Exception e){
System.out.println("No Such Doc..."+e);
PrintService printService[] = PrintServiceLookup.lookupPrintServices(psFlavor, aset);
//System.out.println("Default Printer: ");
PrintService services = null;
try{
services = PrintServiceLookup.lookupDefaultPrintService();//ookupPrintServices(psFlavor, aset);
}catch(Exception e){
System.out.println("print exp ");
e.printStackTrace();
System.out.println("Default Printer: "+ services.getName());
System.out.println(services+" services taken..."+services.isDocFlavorSupported(psFlavor));
PrintService service = ServiceUI.printDialog(null, 250, 250, printService, services, psFlavor, aset);
if (service != null) {
DocPrintJob job = service.createPrintJob();
try {
DocAttributeSet d = new HashDocAttributeSet();
// Doc doc=new
Doc doc = new SimpleDoc(fis, psFlavor, d);
System.out.print("doc prepared...");
System.out.println("printing starts...");
job.print(doc,aset);
System.out.println("printing done...");
catch (Throwable pe) {
pe.printStackTrace();
}else{
System.out.print("else...");
public static void main(String[] args) {
// TODO Auto-generated method stub
new Convert();
}anamupota wrote:
JoachimSauer wrote:
Desktop.print() is the simplest way. Everything else will get tricky really fast.I wonder if one could print .doc file though.Desktop.print() simply tells the OS to do whatever it usually does to print the file. If Word is installed, it should start word with the file as an argument and whatever parameter it takes to tell Word to print it.
If you don't have anything installed that can view/print words files (or the correct entries are missing in the registry), then it won't work, of course. -
How to Start/Launch another WD application using a link.
Hi, I've been trying to see if there's an official way that I can launch another WD application using a link from within an application where the applications are not in the same deployable object.
P.S. I've seen the other thread of how to do it when the applications are within the same deployable object.
Thanks in advance as always,Hi Michael,
of course it does, so the question should be:
"Hey, how do it get the application URL of a WD application without hardcoding the server name, port or whatever?"
This is simple:
* Return is the application URL for the specified <code>deployableObjectPart</code> with appended
* URL parameters given by <code>urlParameters</code>. All key/value pairs in the map must
* be of type java.lang.String.
* @param deployableObjectPart a deployable object part representing a Web Dynpro application
* @param urlParameters key/value pairs added as URL parameters; they must be of type String
* @return the application URL for the specified <code>deployableObjectPart</code> with appended
* URL parameters given by <code>urlParameters</code>
* @throws WDURLException if the URL couldn't be generated
* @see com.sap.tc.webdynpro.services.sal.url.api.WDURLGenerator#getApplicationURL(WDDeployableObjectPart)
public static String getApplicationURL(WDDeployableObjectPart deployableObjectPart, Map urlParameters) throws WDURLException {
return AbstractManager
.getServerPlatformImplementation()
.getURLGeneratorFactory()
.getURLGenerator()
.getApplicationURL(deployableObjectPart, urlParameters);
or if you would like to get it load balanced:
* Return is the workload balanced application URL for the specified <code>deployableObjectPart</code> with appended
* URL parameters given by <code>urlParameters</code>. All key/value pairs in the map must
* be of type java.lang.String.
* @param deployableObjectPart a deployable object part representing a Web Dynpro application
* @param urlParameters key/value pairs added as URL parameters; they must be of type String
* @return the workload balanced application URL for the specified
* <code>deployableObjectPart</code> with appended URL parameters given by <code>urlParameters</code>
* @throws WDURLException if the URL couldn't be generated
* @see com.sap.tc.webdynpro.services.sal.url.api.WDURLGenerator#getWorkloadBalancedApplicationURL(WDDeployableObjectPart)
public static String getWorkloadBalancedApplicationURL(WDDeployableObjectPart deployableObjectPart, Map urlParameters) throws WDURLException {
return AbstractManager
.getServerPlatformImplementation()
.getURLGeneratorFactory()
.getURLGenerator()
.getWorkloadBalancedApplicationURL(deployableObjectPart, urlParameters);
Before i forget it to mention, these are two methods of the WDURLGenerator API. There are others where you don't have to specify the deployableObjectPart, you can use DPO name and name of application as parameters instead.
Hope that helps.
Best regards
Stefan
PS: This was my 2nd attempt, i hope i got you right now... -
How to import the image by using java application
1.how to import the image by using java APPLICATION and display it on the textarea that you have been created.
2.how to store the image into the file.
3. what class should i used?
4. how to create an object to keep track the image in java application.
* important : not java applet.
plzzzzzzz.
regards fennyfollow the link:
http://java.sun.com/docs/books/tutorial/2d/images/index.html -
How to make destop application using java
how to make destop application using java
i mean to say when we double click on the exe file the program should lounch the application
for windowswhen i double click ii got the msg
Failed to lad main class manifest attribute from
x/x/xyz.jar
what exatly it meansIt means that your Manifest.MF for the JAR file should contain an attribute called Main-Class pointing to a class containing the main() method.
Something like this should be present in META-INF/Manifest.MF :
Main-Class: MyApplicationMain -
I want to create a Ajax based Chating application using java .
hi . I want to create an chating Application , and ajax based chatting application using java as my server side language ..i have some idea about it .. but one thing that i m not understanding is that how i will communicate with other users because each user has its own session so what i will do to send one messge to all the users ???? . i m new to JavaEE and i have chosen this as my semester project .. i need some help regarding this .
First get it working without AJAX.
-
Writing to word document using java
hi,
i want to retrieve the values from database and then write to .doc file. how can i write to a word document using java?
thanks in advanceGoogle for "java write to word file"
and behold the magic results -
GIS applications using Java/SDO/MapViewer
Hi everybody !
First of all, sorry if my english is not soo good.
I had installed MapViewer in my computer. It4s working perfectly.
After view the JSP demo page and the Java demo program, I4m trying to create my own program, using the MapViewer.
Well, before start my job, I wonder if there is anyone who has already create a application using Java, MapViewer and SDO.
Is it really possible ?
How is the productivity ?
What are the major problems ?
What are the alternatives ?
Thanks,
RodrigoWhat XML Parser are you using to get an atributte4s value ?
The JSP Demo makes a string comparison, but I want to use the XML Parser. How can I do this ?
Response DTD Example:
~~~~~~~~~~~~~~~~~~~~
<?xml version="1.0" encoding="UTF-8" ?>
<map_response>
<map_image>
<map_content url="http://map.oracle.com/output/map029763.bmp" />
<box srsName="default">
<coordinates>-122.260443,37.531621 -120.345,39.543</coordinates>
</box>
<WMTException version="1.0.0" error_code="SUCCESS"/>
</map_image>
</map_response>
Questions:
~~~~~~~~~~~~~~
- How can I get the value of the url atributte (http://map.oracle.com/output/map029763.bmp) ?
- How can I get the value of the error_code atributte (SUCCESS) ?
I4m holding the response DTD sending by MapViewer on a String variable.
Thanks,
Rodrigo -
Executing Jar Application using Java Programs
Hello there,
How can I run a java application using java programs.
Desc:
public class someapp {
public static void main(String[] ext) {
// How can I execute a jar application from here through java code
}You could use java.lang.Runtime.exec(). Another way could be loading the main class of the jar file and invoking its main method dynamically.
-
How to run a remote application (Non Java) from a Java program
Could you please tell me how to run a remote application (Non-Java) from a Java program without using RMI. Please tell me know the procedure and classes to be used.
Cheers
Ramwhat do you mean remote application.In the other pc or in your pc just apart from you application?
If the application is in your pc,the method which the upper has mentioned is
a good one!
But if the application you want to run is not in your computer,the method can't do. And you can use socket with which you can build an application listening some port in the pc which contains the application you want to run .When you want to run that application ,send the Start_Command to the listening application.Then listening application will run the application with the help of the method the upper mentioned. -
How to call a VB application from Java
Hi,
does anybody know how to call a VB application from java.
Would appreciate if you can provide me with an example.
thankstry exec()ing the cad program with the name of the file as a command line parameter...
Runtime.getRuntime().exec("CADProg.exe Test.prt");
i have no clue if this will work but it seems like it's worth a try. -
How to get the context data using java script in interactive forms
Hi All,
How to get the context data using java script in interactive forms by adobe, am using web dynpro java
thanks.Hi venkat,
Please Refer this link.
Populating one Drop-Down list from the selection of another Drop-down list
Thanks,
Raju. -
How to read a text file using Java
Guys,
Good day!
Please help me how to read a text file using Java and create/convert that text file into XML.
Thanks and God Bless.
Regards,
I-Talkpublic void fileRead(){
File aFile =new File("myFile.txt");
BufferedReader input = null;
try {
input = new BufferedReader( new FileReader(aFile) );
String line = null;
while (( line = input.readLine()) != null){
catch (FileNotFoundException ex) {
ex.printStackTrace();
catch (IOException ex){
ex.printStackTrace();
}This code is to read a text file. But there is no such thing that will convert your text file to xml file. You have to have a defined XML format. Then you can read your data from text files and insert them inside your xml text. Or you may like to read xml tags from text files and insert your own data. The file format of .txt and .xml is far too different.
cheers
Mohammed Jubaer Arif.
Maybe you are looking for
-
Unable to see files in iTunes File Sharing
I'm using the latest version of iTunes, and have both an iPad and iPad2, both fully upto date with the latest version of IOS. Everything I now write about applies to both iPads. Basically, I'm unable to see files that are sent to iTunes from the iPad
-
Menus appearing underneath other components
I am having a problem making my menus appear on top when they 'pop up'. I know this is a problem with mixing heavyweight and lightweight components, and I have been trying to force the menus to be heavyweight but to no avail. I have been trying to se
-
thanks
-
Attachment Uploads in Outlook 2011 are Very Slow
I have noticed that if I attach a large file in the Outlook client, a 5-10MB file can take 10Mins. If I attach the same file using the web interface (Chrome OWA), the file uploads in seconds. We use Exchange 2010. I'm on a MacBook Pro, current model
-
Predominantly reddish photo prints predominantly green
Using PhotoshopCS3 on windows xp pro with Epson R800 photo printer with 2GB RAM. Printer was purchased in 2005 but has latest software driver updates. Printer colour management is off. CS3 produces great results until I want the printer, fortunately