热情软件屋
 

请选择页码: 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

 
 
版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio