简体   繁体   English

将共享的Outlook日历导出到Excel

[英]Export shared Outlook calendar to Excel

I have "Reviewer" access to a shared (Exchange) calendar, but when I go through the process to manually export to CSV I am only able to view/select my personal calendar to download. 我具有共享(Exchange)日历的“审阅者”访问权限,但是当我执行手动导出到CSV的过程时,我只能查看/选择要下载的个人日历。 Do I have the appropriate permissions? 我有适当的权限吗? Is there a solution I'm missing or some manual step I can take that would make one of the following solutions work? 是否有我缺少的解决方案,或者我可以采取一些手动措施使以下解决方案之一起作用?

What I've tried: 我尝试过的

  1. The obvious: File > Open & Export > etc. etc. Instructions here: http://www.everydayanalytics.ca/2013/11/how-to-export-your-outlook-inbox-to-csv.html 显而易见的是:“文件”>“打开和导出”>“等”。此处的说明: http//www.everydayanalytics.ca/2013/11/how-to-export-your-outlook-inbox-to-csv.html
  2. Changing to list view then copying and pasting into Excel. 更改为列表视图,然后复制并粘贴到Excel中。 This is the closest solution I can find, but tedious and doesn't include all of the fields I would've expected. 这是我能找到的最接近的解决方案,但很繁琐,并且没有包括我期望的所有领域。
  3. Trying to import calendar directly from Access. 尝试直接从Access导入日历。 Same problem occurs--I can only select my personal calendar, not the shared one. 发生相同的问题-我只能选择我的个人日历,而不能选择共享日历。

Parameters & Additional Info: 参数和附加信息:

  • Most of the events I need are all-day events, rather than time-specific. 我需要的大多数活动都是全天活动,而不是特定时间的。 Some are repeating. 有些在重复。
  • The solution must not involve downloading a new program. 该解决方案不得涉及下载新程序。 It needs to work from various computers, and the person who will be completing the task won't have permissions to download new programs. 它需要在各种计算机上工作,并且将要完成任务的人员将没有下载新程序的权限。
  • My preference is for a manual solution rather than VBA, as I'll be passing this task on to a beginner. 我更喜欢手动解决方案,而不是VBA,因为我会将这项任务传递给初学者。 But if VB is the only option, I'll take it. 但是,如果VB是唯一的选择,我会接受。
  • At minimum I need the following fields: Subject, Date Created, Start, End, and Category. 至少我需要以下字段:主题,创建日期,开始,结束和类别。
  • I'm using Office 2013 on a Windows environment. 我在Windows环境中使用Office 2013。

I also have Reviewer access to a shared calendar, so I just tested this with mine, and it appears to work. 我还具有对共享日历的“审阅者”访问权限,因此我刚刚用我的日历进行了测试,它似乎可以正常工作。 The only issue is my shared calendar has no events, but it should work. 唯一的问题是我的共享日历没有事件,但应该可以使用。

What I did: 我做了什么:

  1. Go to my calendars in Outlook and change the view to list view, as you have done before. 像以前一样,在Outlook中转到我的日历,然后将视图更改为列表视图。
  2. I right clicked on my shared calendar and clicked "Copy Calendar" 我右键单击共享日历,然后单击“复制日历”
  3. From there, I had created a folder to copy the shared calendar to, that was under my personal account. 从那里,我创建了一个文件夹,用于将共享日历复制到该文件夹​​,该文件夹位于我的个人帐户下。 (You should be able to paste it anywhere under your exchange account.) (您应该可以将其粘贴到您的兑换帐户下的任何位置。)
  4. Once the shared calendar was under my personal account, I could go into File > Open & Export > etc. as you already did, and I could select the shared calendar that was copied into my personal account to export as a csv. 一旦共享日历位于我的个人帐户下,就可以像您已经进入的那样进入“文件”>“打开并导出”>“等”,然后我可以选择复制到我的个人帐户中的共享日历,以csv格式导出。

I am working out of Office 2016, but I think it should follow mostly the same. 我正在使用Office 2016,但我认为应该大致相同。 Edit: I had a coworker who is still on Office 2013 try this and it worked for him. 编辑:我有一个仍在Office 2013上的同事尝试此操作,并且对他有用。

Per a response I received on Microsoft's community forum, "It's nothing you are doing. Owner permissions aren't enough - you can't share or export calendars that are not in an account in your profile. You'd need to add the mailbox to your profile using the username and password . Or use an external utility. 根据我在Microsoft社区论坛上收到的回复,“这无济于事。所有者权限还不够-您不能共享或导出不在个人资料帐户中的日历。您需要添加邮箱使用用户名和密码访问您的个人资料或使用外部实用程序。

Or use a list view, then select all, copy and paste into Excel- this will work fine with the fields you need (the body field doesn't copy and paste well.)" 或使用列表视图,然后全选,然后复制并粘贴到Excel中-这将与您需要的字段配合使用(主体字段不能很好地复制和粘贴。)”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM