|
Maybe try to replace
#import "C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE" no_namespace
by
#import "C:\\Program Files\\Common Files\\Microsoft Shared\\Office12\\MSO.DLL" \
rename( "RGB", "MSORGB" )
using namespace Office;
#import "C:\\Program Files\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.OLB"
using namespace VBIDE;
#import "C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE" \
rename( "DialogBox", "ExcelDialogBox" ) \
rename( "RGB", "ExcelRGB" ) \
rename( "CopyFile", "ExcelCopyFile" ) \
rename( "ReplaceText", "ExcelReplaceText" )
It's work for me
|
|
|
|
|
Hi all,
I have made a simple dialog box application, in that i have made a list control. In that list control items are being displayed one by one. My problem is as the number of items increases my list control shows a horizontal scroll bar. But i want that instead of horizontal scroll bar a vertical scroll bar should be displayed.
How to do it...
Thanks in advance
|
|
|
|
|
I'm assuming this is a List View control.
Have you tried setting the LVS_ALIGNLEFT style, instead of the LVS_ALIGNTOP style? Just a guess, but not a bad one.
Or try using LVM_SETITEMPOSITION and position the items yourself. You'd need to do this after adding each one, and do it for all when the control's size changes.
Iain.
Iain Clarke appears because CPallini still cares.
|
|
|
|
|
What do you need exactly,can you be more specific.
|
|
|
|
|
Hello All,
I am developing one application for internet usage monitoring(User open which site)
Now i need help to start where?
Thanks in advance
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
Errr don't know. Some suggestions:
1) Open up your favorite IDE and start writing some code.
2) Read the posting guidelines.
3) Read a C++ book.
4) ...
|
|
|
|
|
Thanks for your reply,
I know how to start IDE and all that stuff.
I want to know the starting point for Internet Usage Traking.
Any idea?
Thanks
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
And what do you mean exactly by "Internet Usage Traking". Maybe if you would explain a bit more in detail what you are looking for we could help...
|
|
|
|
|
I want to track web browsing.
Meanse whenever user open new web site in web browber then my programe should get notice about it.
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
manish.patel wrote: Meanse whenever user open new web site in web browber then my programe should get notice about it.
Perhaps you are wanting a BHO.
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Thanks for your great help.
Its useful for Internet Explorer.
Is there any alternative for Firefox and other web browsers?
Thanks
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
IPAudit[^] can do more than what you want. It is open source, does the job and does it well.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Hi All,
I am preparing for an COM interview.
Can i know the difference between BSTR and VARIANT data types used in
COM ?
Difference between COM and DCOM ?
Any FAQ's on basics of COM ?
Regards
Suhi
|
|
|
|
|
|
suhi wrote: Can i know the difference between BSTR and VARIANT data types used in
COM ?
A VARIANT can contain data of many different types, such as long and IDispatch*. When a VARIANT contains a string, it is stored as a BSTR
A BSTR variable in C++ is actually a pointer to the first character of the string. In fact, the type BSTR is defined this way:
typedef OLECHAR* BSTR;
suhi wrote: Difference between COM and DCOM ?
DCOM allows you to communicate between different COM components located on different machines in a network.
suhi wrote: Any FAQ's on basics of COM ?
Read a good book "inside COM" is one of them.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
_AnShUmAn_ wrote: A BSTR variable in C++ is actually a pointer to the first character of the string. In fact, the type BSTR is defined this way:
typedef OLECHAR* BSTR;
While true there's more to it than that:
- The size of the BSTR is stored before the pointer!
- A specific allocator is assumed.
Steve
|
|
|
|
|
I am having a structure which is having CArray of another structure inside it.
While debuggin I can see only the first item CArray in debugger.
How to see the other items of CArray?
Thanks,
Suman
--
"Programming is an art that fights back!"
|
|
|
|
|
rp_suman wrote: While debuggin I can see only the first item CArray in debugger.
How to see the other items of CArray?
Here is an e.g.
CArray<int,int> IntArray;
AfxDump( &IntArray );
(IntArray).m_pData,20
If possible use vector!
Nibu thomas
Microsoft MVP for VC++
Code must be written to be read, not by the compiler, but by another human being.
Programming Blog: http://nibuthomas.wordpress.com
|
|
|
|
|
Hi,
Thanks for the help and idea given me!!
Thanks,
Suman
--
"Programming is an art that fights back!"
|
|
|
|
|
Let's say your array is m_MyArray. To see more than one item, you can type
m_MyArray,5 in the watch window - that shows 5 items.
Hope that helps.
Karl - WK5M
PP-ASEL-IA (N43CS)
PGP Key: 0xDB02E193
PGP Key Fingerprint: 8F06 5A2E 2735 892B 821C 871A 0411 94EA DB02 E193
|
|
|
|
|
Hi all,
I would like to know how can I convert several time formats made from a string into a string of my desired time format?
Example:
the strings can be like:
Fri Oct 13 01:32:38 CDT 2006
or
Fri 2006 Oct 13 01:32:38 CDT
or any other formats/combination that is possible then I must convert it into
Fri, 13 Oct 2006 01:32:38 CDT.
How can I search for the date 13 substring or the year or the time?
Thanks,
Jj
|
|
|
|
|
monsieur_jj wrote: I would like to know how can I convert several time formats made from a string into a string of my desired time format?
Does COleDateTime::ParseDateTime and COleDateTime::Format help?
Also have a look at strftime .
Nibu thomas
Microsoft MVP for VC++
Code must be written to be read, not by the compiler, but by another human being.
Programming Blog: http://nibuthomas.wordpress.com
|
|
|
|
|
Hi Nibu,
I cannot use Ole what i have done so far is:
<br />
string ArrMonth[] = {" ", "Jan ","Feb ","Mar ","Apr ","May ","Jun ","Jul ","Aug ","Sep ","Oct ","Nov ","Dec "};<br />
string ArrDays[] = {" ", "Sun ","Mon ","Tue ","Wed ","Thu ","Fri ","Sat "};<br />
<br />
do{<br />
i++;<br />
index = date.find(ArrDays[i]);<br />
<br />
}while ((!(index != string::npos)));<br />
strDays = ArrDays[i];<br />
<br />
do{<br />
j++;<br />
index = date.find(ArrMonth[j]);<br />
<br />
}while ((!(index != string::npos)));<br />
strMonth = ArrMonth[j];<br />
<br />
index = date.find(":");<br />
index = index - 2;<br />
strTime = date.substr(index, 8);<br />
I can now get the month, time and days. My problem is the year and the day. TimeZone i just figured out
Thanks,
Jj
modified on Wednesday, April 9, 2008 11:37 PM
|
|
|
|
|
Proof....
char bufTimeDate[80];
memset (bufTimeDate, '\0', 80);
time_t now;
struct tm ts;
time(&now);
// Format the time, "dd-mm-yyyy hh:mm:ss zzz" Es: "02-04-2007 10:52:30 Ora sol.."
ts = *localtime(&now);
strftime(bufTimeDate, sizeof(bufTimeDate), "%d-%m-%Y %H:%M:%S %Z", &ts);
|
|
|
|
|
monsieur_jj wrote: Fri, 13 Oct 2006 01:32:38 CDT.
How can I search for the date 13 substring or the year or the time?
Well, if we can assume its always in the same spot, use string::substr() , like:
string strDate = "Fri, 13 Oct 2006 01:32:38 CDT";<br />
int nDay = atoi(strDate.substr(5, 2));
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|