如何 用VC控制word中的字体 请教大侠,如何用VC控制(设置)word中的字体,如字体大小,粗体等。请高手不吝赐教,在此先谢谢啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是VB中控制字体的代码,希望对你有用Dim myWord As New Word.ApplicationmyWord.Documents.AddmyWord.Selection.Font.Size = 20myWord.Selection.Font.ColorIndex = wdBluemyWord.Selection.Font.Bold = TruemyWord.Selection.Font.Animation = wdAnimationSparkleTextmyWord.Selection.TypeText "Hello Word, this is Visual Basic"myWord.ActiveDocument.SaveAs "C:\MyFile.doc"myWord.Quit 楼上这位兄台,谢谢你的帮助。 可是你的代码好想是VB吧?我现在用的是VC,兄台能否提供相关的代码 或信息? 吾不胜感谢!!!! 从ClassWizard中导入Word类库其中App,Docs,Doc,Font,Selection需要导入先创建CWordApp->WordDocs->WordDoc;然后WordApp->Selection;再将Selection与Doc关联通过关联Selection和Font,然后直接设置Font就可以了WordApp->Selection理解为:CSelection sel;sel.AttachDisp...(WordApp.GetSelection())具体的我一时说不清楚,但是我解决了呵呵 楼上这位兄台能否在说得明白一些,你说的那些设置我都已经做好了,只是在设置字体时不知怎么设置: selection.TypeParagraph(); paragraphs=selection.GetParagraphs(); selection.SetFont(???) 这里的setFont里面的内容怎么设置呀,还有在: range=selection.GetRange(); range.SetFont(???); 这里的SetFont又是作什么用的?这两者又有什么区别?? 兄台能否说得详细些,或者给我发点相关程序代码,非常感谢,分数不够还可再加!!!! 下面的代码可以改变selection里面的字体:_Font font;font = selection.GetFont();font.SetName("Tahoma");font.SetSize(24);selection.SetFont(font);你说的那两种SetFont方式,我觉得都可以,我用的是前者。 _Font font;font = selection.GetFont();font.SetName("Tahoma");font.SetSize(14);selection.SetFont(font);你说的两种方法都可以,我用的是前者。 谢谢你,我也测试成功了,和你提供的代码一样。还有,我在改变某一行或某一段或某几个字时出现了问题。我用shading改变颜色时,只能对表格中的区域改颜色,而不能对正常文本中的某一行或某一段或某几个字进行改色,请教你是否熟悉怎样设置?谢谢! windows游戏编程大师技巧 图像读出的问题 在切换视图后,CListCtrl原内容消失 求助:MFC操作Word时,所有的类都不能用 windbg无法启动 高分求教,URL转换问题! 一个关于数据对齐的问题。 送上50分,关于c++的一些小问题? 我的可用分为什么几天都不增加啊? 如何改变窗口的背景色? 在任务管理器强制关闭程序系统没有回收内存映射的那块内存吗? 简单问题:软件发布网页要求FTP下载地址,可我没有,如何是好? 问个小问题?
myWord.Documents.Add
myWord.Selection.Font.Size = 20
myWord.Selection.Font.ColorIndex = wdBlue
myWord.Selection.Font.Bold = True
myWord.Selection.Font.Animation = wdAnimationSparkleText
myWord.Selection.TypeText "Hello Word, this is Visual Basic"
myWord.ActiveDocument.SaveAs "C:\MyFile.doc"
myWord.Quit
其中App,Docs,Doc,Font,Selection需要导入
先创建CWordApp->WordDocs->WordDoc;然后WordApp->Selection;再将Selection与Doc关联
通过关联Selection和Font,然后直接设置Font就可以了WordApp->Selection理解为:CSelection sel;
sel.AttachDisp...(WordApp.GetSelection())
具体的我一时说不清楚,但是我解决了
呵呵
selection.TypeParagraph();
paragraphs=selection.GetParagraphs();
selection.SetFont(???)
这里的setFont里面的内容怎么设置呀,还有在:
range=selection.GetRange();
range.SetFont(???);
这里的SetFont又是作什么用的?这两者又有什么区别??
兄台能否说得详细些,或者给我发点相关程序代码,非常感谢,分数不够还可再加!!!!
_Font font;
font = selection.GetFont();
font.SetName("Tahoma");
font.SetSize(24);
selection.SetFont(font);你说的那两种SetFont方式,我觉得都可以,我用的是前者。
font = selection.GetFont();
font.SetName("Tahoma");
font.SetSize(14);
selection.SetFont(font);你说的两种方法都可以,我用的是前者。