Home » Developing U++ » UppHub » Ole Automation [FEATURE REQUEST?]
Re: Ole Automation [FEATURE REQUEST?] [message #40841 is a reply to message #40817] |
Mon, 23 September 2013 06:49 |
iST1
Messages: 107 Registered: August 2013
|
Experienced Member |
|
|
I struggle with the problem of embedding Word. This is howto (::SetParent way is the same as in correctly worked http://www.codeproject.com/Articles/3582/Word-Control-for-NE T):
class MainFrm : public TopWindow {
public:
OfficeSheet sheet;
OfficeDoc doc;
MainFrm() {}
void TestExcel() {
if (sheet.IsAvailable("Open")) {
sheet.Init("Open");
} else if (sheet.IsAvailable("Microsoft")) {
sheet.Init("Microsoft");
}
sheet.AddSheet(true);
EmbedAsFrame("XLMAIN");
}
void TestWord() {
if (doc.IsAvailable("Open")) {
doc.Init("Open");
} else if (doc.IsAvailable("Microsoft")) {
doc.Init("Microsoft");
}
doc.AddDoc(true);
EmbedAsFrame("Opusapp");
}
void EmbedAsFrame(const String &className) {
HWND embeded = FindWindow(className, NULL);
::SetParent(embeded, GetHWND());
Rect r = GetScreenView();
Rect pr = GetScreenClient(GetHWND());
MoveWindow(embeded, r.left - pr.left, r.top - pr.top, r.Width(), r.Height(), 0);
}
};
GUI_APP_MAIN
{
MainFrm w;
w.Open();
//w.TestExcel();//embeded
#if 1
w.TestWord();//opened in separated window
#else
//if we manualy opened some Word, it embeded
w.EmbedAsFrame("Opusapp");
#endif
w.Run();
[Updated on: Mon, 23 September 2013 06:56] Report message to a moderator
|
|
|
|
|
Ole Automation [FEATURE REQUEST?]
By: koldo on Sun, 31 August 2008 21:20
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Sat, 18 October 2008 21:02
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: mirek on Sat, 08 November 2008 14:38
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Sun, 09 November 2008 17:11
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: mirek on Sun, 16 November 2008 18:50
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 19 November 2008 08:00
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Thu, 04 December 2008 12:09
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Tue, 30 December 2008 10:49
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Sat, 17 January 2009 00:22
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Tue, 05 May 2009 13:06
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Tue, 05 May 2009 15:03
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Tue, 05 May 2009 15:52
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Tue, 05 May 2009 16:53
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Tue, 05 May 2009 21:33
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 06 May 2009 00:02
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Wed, 06 May 2009 06:05
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 06 May 2009 08:34
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Wed, 06 May 2009 09:52
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 06 May 2009 11:52
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Wed, 06 May 2009 12:25
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 06 May 2009 14:27
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Wed, 06 May 2009 15:58
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Thu, 07 May 2009 00:24
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Thu, 07 May 2009 09:18
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Tue, 05 May 2009 13:57
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Thu, 07 May 2009 22:55
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Fri, 08 May 2009 08:16
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Tue, 12 May 2009 23:12
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 13 May 2009 14:09
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Wed, 13 May 2009 14:59
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Wed, 13 May 2009 23:09
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: mr_ped on Thu, 14 May 2009 08:14
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: mr_ped on Fri, 15 May 2009 14:26
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Fri, 15 May 2009 16:18
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: mr_ped on Mon, 18 May 2009 08:29
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 18 May 2009 10:23
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: tojocky on Tue, 09 June 2009 11:17
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Tue, 09 June 2009 16:11
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Thu, 19 September 2013 16:18
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Fri, 20 September 2013 10:07
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Fri, 20 September 2013 10:13
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: Klugier on Fri, 20 September 2013 16:41
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Sat, 21 September 2013 10:16
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Mon, 23 September 2013 06:49
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 23 September 2013 10:04
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Mon, 23 September 2013 10:21
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 23 September 2013 13:17
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Mon, 23 September 2013 15:29
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 23 September 2013 16:07
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Mon, 23 September 2013 16:31
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Tue, 24 September 2013 18:47
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Thu, 26 September 2013 05:53
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Thu, 26 September 2013 16:05
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Thu, 26 September 2013 17:47
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Fri, 27 September 2013 11:12
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Fri, 27 September 2013 11:32
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 30 September 2013 08:24
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Mon, 30 September 2013 08:57
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 30 September 2013 10:39
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Mon, 30 September 2013 10:55
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Tue, 01 October 2013 08:31
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: iST1 on Tue, 01 October 2013 10:52
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Mon, 30 September 2013 08:17
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: koldo on Sun, 24 May 2009 18:36
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
|
|
|
Re: Ole Automation [FEATURE REQUEST?]
By: keltor on Wed, 30 October 2013 08:52
|
Goto Forum:
Current Time: Tue May 14 00:52:53 CEST 2024
Total time taken to generate the page: 0.02180 seconds
|