标签: office-2013

如何在Excel 2013中正确显示.csv文件?

Excel 2013似乎无法正确读取CSV文件(Excel 2010会这样做).每次打开.csv文件时,我的所有数据都会显示在第一列中.

我知道我可以去DATA,Convert然后选择commas,但这个设置没有保存,每次打开这种文件时我都厌倦了.

如何设置Excel 2013,一劳永逸地以漂亮的方式显示CSV文件(以逗号分隔)?

csv excel office-2013

183
推荐指数
6
解决办法
36万
查看次数

Visio 2013上缺少UML图形状

我已经安装了Visio 2013 Standard,我正在尝试创建一个UML图.

我选择"UML类"模板但是当它打开时,"形状"面板为空.建议我进入"更多形状"菜单,但找不到任何与UML相关的内容.

有谁有这个问题,并得到了解决方案?

谢谢

uml visio office-2013

60
推荐指数
6
解决办法
15万
查看次数

我还可以在office 2013中使用Microsoft.Office.Interop程序集吗?

我不得不将一个较旧的项目(在.Net 2中)导入到Visual Studio 2013中,它使用了Microsoft Primary Interop Assemblies.

Visual Studio说我需要添加对项目的引用.现在我去做了一些阅读,显然微软只发布了2010年办公室的PIA?(我有Office 2013)

现在我想知道的是.

  1. 我可以让它与Office 2013一起使用并向后兼容吗?
  2. 如果是这样,这是一条走向未来的好途径?它会兼容吗?因为我认为你需要.Net 2(最迟)和Windows 8自带4.5而不是3(默认情况下),并且大多数新计算机都将拥有Office 2012或2013.

office-interop office-2013 visual-studio-2013

46
推荐指数
2
解决办法
7万
查看次数

在Visual Studio中创建Office 2013应用程序

我正在尝试在visual studio 2013中创建一个Office 2013应用程序,但是我在"Office"选项卡中为我的项目选择的唯一选项是:Office 2010工作簿/模板/加载项.

我听说有些人即使安装的办公室版本是2013年也能正常工作.

但在我的情况下,它不起作用 - 当我尝试运行Office 2010加载项/模板项目时,我收到一个错误,指出该计算机上未安装正确版本的应用程序.

(我已经安装了2013版本,我想开发它,项目版本是2010版)

我知道在某处,但我不知道在哪里,有视觉工作室的办公室2013模板..

也许那些可以帮助.

任何帮助,将不胜感激.

我现在的目标是在visual studio中创建HelloWorld office 2013项目.

visual-studio-2012 office-2013

14
推荐指数
1
解决办法
2万
查看次数

如果我为Office 2007编写一个加载项,它是否适用于2010年,2013年?

我目前正在重写为Office 2003编写的一些VBA宏.我想知道我是否为2007年编写了一个C#插件,如果它可以在2010年或甚至2013年使用.或者如果我写它们2010年,如果他们也将在2007年和2013年工作.我目前可以访问2007年,但如果需要,我可以访问2010年,还有2013年.

那么,基本上,办公室的版本对插件有多大影响?

c# add-in office-2007 office-2010 office-2013

14
推荐指数
2
解决办法
9155
查看次数

Excel 2013 64位VBA:剪贴板API不起作用

我曾经能够在Excel VBA中使用Windows API调用来设置剪贴板上的文本.但自从升级到64位Office 2013后,我不能.下面是一些没有错误的代码,但它也没有在剪贴板上设置任何文本.有人可以帮我测试和排除故障吗?

将下面的代码粘贴到VBA中的代码模块后,您可以通过键入在即时窗口中对其进行测试,Clipboard_SetData("Copy this to the clipboard.")并且应该在剪贴板上设置该文本,并且您可以将其粘贴到任何其他应用程序中.

(我使用的是Windows 8,因此我无法使用Microsoft Forms或数据对象来操作剪贴板.它在Windows 8上无法正常工作.)

更新和编辑:下面的代码已得到纠正,现在可以在64位Excel中正常工作,这要归功于Jason Kurtz的回答.如果您觉得这很有用,请投票给他答案.

Option Explicit

'Found 64-bit API declarations here: http://spreadsheet1.com/uploads/3/0/6/6/3066620/win32api_ptrsafe.txt
Private Declare PtrSafe Function GlobalAlloc Lib "kernel32" (ByVal wFlags As Long, ByVal dwBytes As LongPtr) As LongPtr
Private Declare PtrSafe Function GlobalFree Lib "kernel32" (ByVal hMem As LongPtr) As LongPtr
Private Declare PtrSafe Function GlobalLock Lib "kernel32" (ByVal hMem As LongPtr) As LongPtr
Private Declare PtrSafe Function GlobalSize Lib "kernel32" (ByVal hMem As LongPtr) …
Run Code Online (Sandbox Code Playgroud)

64-bit winapi vba excel-vba office-2013

14
推荐指数
2
解决办法
2万
查看次数

如何编写Excel 2013的电子表格比较脚本?

我正在尝试将Excel 2013的Inquire Add-in中新颖的Spreadsheet Compare功能合并到VBA脚本中.

计划是使用宏来自动比较具有预定义名称的两个电子表格,并将所有差异导出为新的电子表格.

迄今没有成功.

这是我到目前为止所尝试的:

  1. 通常,要学习如何自动化某些Excel功能,我使用Record Macro.
  2. 如果失败了,我会向下看可添加引用的列表,看看我是否遗漏了一些明显的东西.

在这种情况下,这两个都失败了.当我录制一个宏(只出现像cell-select这样的外围设备)时,没有任何代码与电子表格比较相关.并且没有任何可添加的引用看起来像Spreadsheet Compare.

那么如何从VBA编写Excel的2013年电子表格比较脚本?

excel vba excel-vba office-2013 excel-2013

12
推荐指数
1
解决办法
5945
查看次数

Microsoft.ACE.OLEDB.12.0提供程序无法再在Windows 8下打开.mdb

我有一个x64应用程序,它使用Microsoft.ACE.OLEDB.12.0提供程序在Windows 7(x64)上读取MS Access数据库,它工作正常(安装了Office 2010).

在安装了Office 2013的Windows 8下运行的同一应用程序失败,并显示一条消息,指出提供程序无法打开以前的版本.

在安装了Office 2013的Windows 8下,还有Microsoft.ACE.OLEDB.15.0,但我已经仔细检查了我的代码并确定它在连接字符串中指定了12.0.

这个提供商有不同的"版本" - 或者有什么我错过了吗?

我已经在Windows 8下重新编译了一个使用x86平台的测试程序,并将提供程序更改为Microsoft.Jet.OLEDB.4.0并且它再次运行.不幸的是,该模块是一个更大的生态系统的一部分,需要能够在x64下运行(特别是插入到excel),并且该套件通过应用程序从供应商的网站下载访问数据库,因此它是转换数据库或将所有内容更改为x86不切实际.

提前致谢.

oledb 64-bit ms-access windows-8 office-2013

12
推荐指数
2
解决办法
9万
查看次数

连接到包含MS Access Web App后端的SQL Azure

好的,不知道在主题行输入什么,如果不清楚,请道歉.

我使用MS Access 2013创建了一个简单的Web应用程序.它只有一个包含示例数据的表.我把它推到了我的共享点.在我们开始之前,我想告诉您我正在使用Office 365企业版,我们需要管理Lync/SharePoint/Exchange等所有内容.

因此,根据Microsoft博客和文章以及讨论,甚至以下屏幕截图表明存储在Office 365中的数据存储在Office 2013 Web应用程序的SQL Azure数据库中.

接下来是什么

因此,下一步,网上的说明如果我们选择"从任意位置"并启用"读写连接",它应该允许您从任何窗口访问数据,如SQL Server管理窗口.

数据连接选项

好的,我的凭证看起来像这样:

证书:Oscillate Infotech Pvt Ltd DB

现在,当我转到SQL Server Management Studio并使用上述凭据并尝试登录时,我收到以下错误:

Oscillate Infotech Pvt Ltd:错误

我假设我们的管理页面中有一些设置需要更改,这可以让我连接.有帮助吗?我认为连接它似乎很简单,但它没有连接.

有帮助吗?

我们必须修理像BCS这样的东西吗?请帮忙.

编辑:我已经有两个downvotes所以请注意我已经尝试阅读超过50个不同的网页讨论这个,没有一个说它可能是问题.无论他们提供什么解决方案,我都尝试过.为什么没有评论就downvote?好玩吗?

谢谢,Vikas B.

office365 office-2013 sharepoint-2013 azure-sql-database

9
推荐指数
2
解决办法
9861
查看次数

从命令行运行Word 2013

我们的一些客户遇到了一个我们无法在内部重现的问题:Out软件使用MS-Word生成套用信函.由于我们的一些客户使用Office 2013,此功能将不再起作用.
我们尝试重现这一点并检测到受影响的系统上的Word不会从命令行启动.从startmenu工程中的链接开始.它还可以从命令行启动Excel.

有谁知道问题是什么以及如何解决?

command-line ms-word ms-office office-2013 word-2013

9
推荐指数
2
解决办法
4万
查看次数