CSDN论坛 > PowerBuilder > 基础类

请问如何判断一个Excel文件是否已经打开 [问题点数:0分]

Bbs2
本版专家分:123
结帖率 99.55%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
C# winform中判断文件是否处于打开状态
最近做一个课题,要求winform客户端能保存接收到的实验数据到文件(如.txt文件),并能打开保存好了的实验数据文档,当数据文件已经被打开,要提示文件已被打开,也就是如何判断文件是否处于打开状态,然后给出相应提示。通过查找资料发现C#本身是很难判断一个文件是否被打开的,相关资料给出需用到windowsAPI来实现,这种方法按理说是可以的,但也许是我没有完全领会到相关函数的意义和返回值,致使不能判
VBA 判断Word进程是否存在和当前word文档是否打开
    最近写了点关于word的程序,要判断word程序是否存在。现提供给大家分享(vb6):    首先要引用microsoft word 11.0 object library(即系统安装了office 2003),具体代码如下 Private Function WordisExist(ByVal FilePath As String, ByVal DocName As Strin
如何判断一个文件是否被关闭?
做项目的时候遇到了下面这个问题:如何判断一个打开的txt文件是否被关闭? 在打开一个txt文件的时候,notepad程序是自动通过文件路径的参数首先复制文件,然后马上就关闭了文件通道,这个时候打开的其实只是notepad程序而不是文件本身。文件本身的打开与关闭是一瞬间的事情。也就是说notepad程序在读取了文件以后就马上将文件关闭了。(不知道这样讲对不对,还请大家指正。) 那么我们判断一个t
MFC不会再打开 已经打开的文件
void CReopenApp::OnFileOpen()  { // TODO: Add your command handler code here CString newName; if(!DoPromptFileName(newName,AFX_IDS_OPENFILE,                OFN_HIDEREADONLY|OFN_FILEMUSTEXIST, TR
判断文件是否被打开(word)
这根本不是个值得讨论的话题,它太简单了,只要一个F1,msdn上会给你一个详细的讲解,虽然是英文的,但是很好理解。    int isopen;//判断文件是否打开    isopen=docFile.Open(strFileName,CFile::modeCreate|CFile::modeWrite);    if (isopen==0) {        MessageBox(filenam
linux下判断一个文件是否正在被使用
/*  * 判断某个文件是否正在使用中  * 返回值  *      -1 表示时出错  *      0  表示文件没有在使用中  *      1  表示文件正在使用中  */ int Lsof(char *strFileSubPath)  //其中strFileSubPath包括文件名 {     DIR     *dir, *fdir;     struct  dir
Excel VBA实用代码1:判断工作表是否存在,文件是否存在[20110227]
<br />Private Function FileExists(fname) As Boolean<br />'当文件存在时返回true<br />    Dim x As String<br />    x = Dir(fname)<br />    If x <> "" Then FileExists = True _<br />        Else FileExists = False<br />End Function <br /> <br /> <br /><br />Private Fu
delphi如何判断程序是否已经打开
delphi如何判断程序是否已经打开
VBA打开已加密的Excel文件
Excel文件名为excelFileName,密码为123 如果用Application.Workbooks.Open excelFileName方式打开的话,会弹出一个需要输入密码的对话框,这显然是我们不愿意看到的。 查看过Application.Workbooks.Open帮助文档后(VBA编辑界面选中Open按F1),得知open方法可以加15个参数 .Open(FileN
winfrom 判断窗体是否打开
代码如下:http://blog.csdn.net/zdb330906531 Form1 form = null; private void button1_Click(object sender, EventArgs e) { if (form == null || form.IsDisposed) { form = new Form1(); form.
关闭