在Access 2010中使用宏打开Visio绘图

弗特雷尔

我的数据库中的表单上有一个按钮,我想在单击时打开一个用户指南。我放在这里的用户指南在visio中,但是我似乎找不到使用宏生成器打开它的方法。这是我使用VBA需要做的事情吗?如果是这样,则有关代码外观的建议如何?

利亚姆

我认为类似以下内容的方法可能会起作用,尽管我已对此进行了调整以适合visio,所以希望它能起作用。

 Dim FName As String
 Dim VisioApp As Object

 On Error Resume Next
 Set VisioApp = GetObject(, "Visio.Application")
 If VisioApp Is Nothing Then
    Set VisioApp = CreateObject("Visio.Application")
    If VisioApp Is Nothing Then
       MsgBox "Can't connect to Visio"
       Exit Sub
    End If
 End If
 On Error GoTo 0
 FName = "C:\Path\FileName.vsd"

VisioApp.documents.Open FName '
 VisioApp.Visible = True

您可能需要进入VB编辑器,单击Tools> References,然后将Microsoft Visio库标记为已选中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Access 2010中使用表单定义查询中的字段

来自分类Dev

如何在Access 2010中使用.mdw文件

来自分类Dev

使用批处理文件打开时运行 Access 宏

来自分类Dev

使用VBA的Access 2010 Building中的报表

来自分类Dev

在 sql ms-Access-2010 中使用模块

来自分类Dev

在Access中使用FindNext

来自分类Dev

Access 2010报表中的要点

来自分类Dev

在Access 2010中锁定表

来自分类Dev

在VB2010中打开受密码保护的Access 2010数据库

来自分类Dev

通过Access 2010中的表宏删除给定ID的最后一条记录?

来自分类Dev

如何编辑使用Access中的“更新后”选项创建的宏

来自分类Dev

在MS Access 2010中使用VBA将第三级添加到Treeview Active X控件

来自分类Dev

如何从其他数据库中打开宏-VBA,MS Access 2003

来自分类Dev

在MS ACCESS 2010中创建表-使用Oracle SQL查询

来自分类Dev

Access 2010延迟Autoexec脚本,直到选择“启用宏”

来自分类Dev

使用Visio 2010 Viewer打开VSD文件

来自分类Dev

Access 2010参数查询-AND OR

来自分类Dev

从Java``插入''Access 2010

来自分类Dev

Access 2010表单查询

来自分类Dev

使用Access 2010 VBA列出所有打开的Excel工作簿

来自分类Dev

在Access 2010中添加新记录

来自分类Dev

重命名Access 2010中的子窗体

来自分类Dev

Access 2010中的条件WHERE语句

来自分类Dev

Access 2010中的多选列表框

来自分类Dev

MS Access 2010在查询中的运行总计

来自分类Dev

Access 2010中的条件WHERE语句

来自分类Dev

在Access 2010中添加新记录

来自分类Dev

用于打开Access数据库,运行宏并保留Access实例的脚本

来自分类Dev

按条件筛选Access 2010子报表未在子报表中使用