我现在已经可以用VC控制PowerPoint的调用、显示、插入文本、分页等功能,但就是找不到用什么方法可以改变PPT的背景色与字体颜色。
小弟已经研究一天了还是没有办法,请在场的VC高手们指教一下,比如应该用到哪些类、类中的哪些方法等等。
最好有实例说明,小弟比较笨:)
在线等,急!!
多谢了!!
小弟已经研究一天了还是没有办法,请在场的VC高手们指教一下,比如应该用到哪些类、类中的哪些方法等等。
最好有实例说明,小弟比较笨:)
在线等,急!!
多谢了!!
解决方案 »
- error C4430: 缺少类型说明符- 假定为int。注意: C++ 不支持默认int//operator=(LONG);
- 第二次执行的时候,在WinHttpQueryDataAvailable处停了很久?
- 问个深度图片问题?怎么有一个图片得到显示区域,并把图片色彩可以变色,就像QQ的换肤一样,不同色彩就有不同的显示方式,担是色彩会根据图片自动调节
- 调用其他类中的变量
- 急求!cooledit波形显示区域的界面设计和代码实现的相关资料!
- 我想做个FTP,但没有办法传<文件夹>,请高手指点!!!
- 谁了解或用过LB(level-buiding)算法,高分求助!!!
- 看了一些256色工具栏实现的文章,但都有一个问题,就是当按钮被禁止时,显示效果很不理想,甚至只看到灰涂涂的一块,请教如何改善?
- <<向WINDOWS编程高手求助___WINDOWS资源的使用问题>>
- 谁能帮我编这个算法,急急急!!!!
- 最简单的,也是最怪的问题。寻求答案ing
- CString 不能在 dll 中使用?奇怪了
_Application app;
Presentations presentations;
_Presentation presentation;
Slides slides;
_Slide slide;
ShapeRange shaperange;
Shapes shapes;
Shape shape;
TextFrame textframe;
TextRange textrange;
Font font;
FillFormat fillformat;
ColorFormat colorformat;
ShadowFormat shadow;if(!app.CreateDispatch("Powerpoint.Application", &e))
{
CString str;
str.Format("CreateDispatch() failed w/err 0x%08lx", e.m_sc),
AfxMessageBox(str, MB_SETFOREGROUND);
return;
}
app.SetVisible(TRUE); Presentations presSet(app.GetPresentations());
_Presentation pres(presSet.Add(TRUE));Slides slideSet(pres.GetSlides());
_Slide slide1(slideSet.Add(1, 2));// Add text to slide, by navigating the slide as follows:
// slide1.shapes(#).TextFrame.TextRange.Text
{
Shapes shapes(slide1.GetShapes());
Shape shape(shapes.Item(COleVariant((long)1)));
TextFrame textFrame(shape.GetTextFrame());
TextRange textRange(textFrame.GetTextRange());
textRange.SetText("My first slide");
}
{
Shapes shapes(slide1.GetShapes());
Shape shape(shapes.Item(COleVariant((long)2)));
TextFrame textFrame(shape.GetTextFrame());
TextRange textRange(textFrame.GetTextRange());
textRange.SetText("Automating PowerPoint is easy\r\n"
"Using Visual C++ is powerful!");
font = textrange.GetFont();
font.SetName("Comic Sans MS"); //Set the font name.
font.SetSize((float)48);
}
现在字体的大小、名称等属性都可以改,但就是字体的颜色改不了,不知为什么!
请大家帮小弟看看,小弟不胜感激!!
多谢了!!