|
请选择页码: 1 2 3 4 5 编号:385868312 操作系统:XP 工具:VB6 问题:本人是一个Java程序员,做B/S开发。现在需要做一个功能,把网页上的内容插入Word或PowerPoint文件里(这些文件可能已打开,也可能没有打开),本人使用VB6开发,XP系统。在我把网页的URL传递给控件,通过这个URL把内容插入指定文件。该控件插入Word的过程里,可以正确判断及打开Word,(如果没打开就新建一个)可是插入的内容只有图片,网页上的文字就一个也没有。
在插入PowerPoint的过程只能打开一个新的(如果没有打开)可是没有PowerPoint(幻灯片),如果打开了PowerPoint也没有不内容插入。不知道是什么原因,请专家指出及更正我的代码。代码如下。
Public Sub getWord(url As String)
Dim oWord As Object
Dim wordWasNotRunning As Boolean
On Error Resume Next
Set oWord = GetObject(, "Word.Application")
If Err.Number <> 0 Then
wordWasNotRunning = True
Err.Clear
End If
If wordWasNotRunning Then
Set oWord = CreateObject("Word.application")
oWord.Documents.Add 'DocumentType:=wdNewBlankDocument
End If
oWord.Application.Visible = True
oWord.Parent.Windows(1).Visible = True
oWord.Selection.InsertFile url
'oWord.Selection.PasteAndFormat (wdPasteDefault) '粘贴
oWord.Selection.TypeParagraph
oWord.Visible = True
Set oWord = Nothing
oWord.Quit
End Sub
Public Sub getPowerPoint(url As String)
Dim oPowerPoint As Object
Dim powerPointWasNotRunning As Boolean
On Error Resume Next
Set oPowerPoint = GetObject(, "PowerPoint.Application")
If Err.Number <> 0 Then
powerPointWasNotRunning = True
Err.Clear
End If
If powerPointWasNotRunning Then
Set oPowerPoint = CreateObject("PowerPoint.application")
oPowerPoint.Documents.Add 'DocumentType:=wdNewBlankDocument
End If
oPowerPoint.Application.Visible = True
oPowerPoint.Parent.Windows(1).Visible = True
oWord.Selection.InsertFile url
oPowerPoint.Selection.TypeParagraph
oPowerPoint.Visible = True
Set oPowerPoint = Nothing
oPowerPoint.Quit
End Sub
本人一直从事Java的开发,VB只是在大学时候学过,一直没有这方面的编程经验,希望不要见笑 我知道答案!
编号:385868262 操作系统:Win 工具:VC 问题:本人已经拥有了98下的USB驱动(WDM),现在需要编写一个VxD来虚拟串口。
问题是当具有PNP特性的USB驱动被枚举时,如何触发虚拟串口Vxd的枚举呢,目前的测试分析,估计是在WDM中实现的,另外在VxD中如何调用USB驱动,可以象应用程序一样CreateFile吗? 我知道答案!
编号:385868258 操作系统:Win 工具:VC 问题:我有一个类,CMyListCtrl继承自CListCtrl,为满足需要在其中增加了一些自己的代码,后来我将CMyListCtrl封装成ActiveX控件,以方便重复使用,我采用的方式是,使用MFC制作CAxListCtrl控件,使得CMyListCtrl类是其中的一个成员,然后通过CAxListCtrl提供接口,实际调用的是其成员CMyListCtrl中的方法。我希望我的CAxListCtrl控件的功能和CMyListCtrl完全一样。在使用的过程中,出现了这样的现象,就是我在一个视图中放置了CAxListCtrl类型的一个列表,当鼠标选中该列表后,我通过Alt+Tab进行窗口切换,当重新切换到含有该列表的视图时,我的CAxListCtrl类型的liet控件无法正常显示,而如果我不使用CAxListCtrl控件,而是使用CMyListCtrl替换之(二者的功能是一致的),则不会出现该现象。如果在使用Alt+Tab进行切换的时候,并未选中CAxListCtrl控件,也不会出现不能正常显示的问题。不知道这个问题是什么原因,该如何解决? 我知道答案!
编号:385868213 操作系统:WinXP 工具:VC6.0 问题:我现在想要在程序中显示rtf, doc, xls, html等格式的文件中的每一页的内容,因此我希望将这些文件的每一页全部转化为bmp或将每页的内容拷贝到内存DC上,然后再对每页的内容加入自己的显示效果的处理, 请问有什么好办法?
我试过一些办法:
1)对于rtf可以用CRichEditCtrl来扫描并得到每页的点阵数据.
2)而对于doc可以运行Word后让其另存doc文档为rtf文档后再用CRichEditCtrl来处理,但该办法可能导致用CRichEditCtrl显示出来的版面和在word中显示的版面不完全一致。
3)或者对于doc文档,运行word automation后直接扫描屏幕来得到点阵,再处理,这样基本上能工作。但这样处理有如下问题,假设显示器设置为1024 * 768,而当将WORD的页面大小的宽度设置为1280时,则超过1024的部分无法扫描到,并且这样始终要word显示在窗口的最顶层,有时候不是很合适。
对于xls我没有办法,如果用扫描屏幕的方法则只能得到第一页的内容,垂直滚动条后面的页怎么得到?
请问有没有其他的好的方法或其他一些可供参考的文章,网站? 我知道答案!
编号:385868195 操作系统:Win9x 工具:VC6 问题:我想问在vtoolsd中的vxd中我想用QueryPerformanceFrequency()函数和QueryPerformanceCounter()函数,作为精确定时用(主要用来A/D采集时,有一个精确的延时等待在一个固定的定时中断事件中)但vc6编译时总是说上述两个函数没定义,请问该如何是好,请指教!谢谢! 我知道答案!
编号:385868140 操作系统:WINDOWS 工具:VB 问题:我最近用VB6开发一个WEB控件,发布后不能正常显示,其中引用了ADO、FSO(SCRRUN.DLL),用于开发的机器能正常显示,其他机器浏览器也提示下载,完了后不能正常显示,所有关于ACTIVEX控件限制设置都已经取消,经多次实验,发现去掉对SCRRUN.DLL文件的引用,重新打包发布就可以,当然要牺牲FSO的功能,请问怎么解决?谢谢 我知道答案!
编号:384667776 操作系统:windows XP 工具:VC 6.0(sp6) 问题:我在用VC做一个类似与Rational Rose的矢量绘图软件,现在我遇到了一个问题,在网上问了很多人都找不到答案,所以麻烦您给我解答了。
我们小组几个人分头开发了Rose的各种图,每个人都有自己的文档类型, 最后我将大家各自开发的程序集成到了一个MDI程序中,于是里面有多个文档类型(比如说类图,时序图,状态图等都各自有一种文档类型),在退出保存时,MFC框架会对每种类型的文档保存为一个文件,各个文件间没有关联,现在我想改变这种默认保存方式,退出时把各文档类保存为一个文件,就像Rational Rose只保存为一个.mdl文件,这样各个文档类就可以关联到一起了,请您告诉我我该怎么实现。 我知道答案!
编号:384667626 操作系统:Windows 工具:C++ 问题:我在自学WinPcap编程的时候发现用pcap_findalldevs_ex获得的设备列表中有一个描述为“Generic NdisWan adapter”的设备,另一个才是我的网卡:“Realtek 8139-series PCI NIC”。那前者是什么样的设备?我发现这个设备并不能正常使用,那么倘若一台电脑有多块网卡,我如何区别哪些是“能用的,真正的”(不知道如何描述)网卡?
感谢你们对我的问题的关注,同时也对我的疏忽与粗心表示抱歉,在发出这个问题后的第二周,我就查到了相关文档,对此的解释为:WinPcap为了提供对拨号网络程序的便利操作,允许在拨号之前就对拨号设备操作,Generic NdisWan adapter 就是拨号设备。但据我已了解的,WinPcap开发库中好象没有判断网卡详细类型以及是否连通的函数,那么Windows是否有相应的API呢?我将继续关注我这个问题,也希望并感谢对我的帮助,谢谢。 我知道答案!
编号:384667617 操作系统:Linux 工具:C++ 问题:我是一名linux程序员,想请教您一个问题:
在windows下,并口驱动可以根据CMOS的设定将并口工作模式设为SPP/EPP/ECP模式,在Linux下标准SuperIO的并口驱动是否也可以根据CMOS设置自动适应呢?如果不行,我应该如何做?是否要自己编写驱动呢?谢谢!
我知道答案!
编号:384596941 操作系统:Windows 工具:VB 问题:下面是什么编码:
星月超市-----屑怨匙诗W椰拉稕匙诗
如何转换? 我知道答案!
请选择页码: 1 2 3 4 5
|