Для тех, кто найдет это позже, но не может понять, где находится office.dll
, как я.Я столкнулся с той же проблемой с F # 4.0, Office 2013 и VS Community 2015 Update 2.0
Я набрал это в начале файла, чтобы Intellisense работал, не нужно искать office.dll
на вашем компьютере:
#r "office, Version = 15.0.0.0"
Это тот же текст, который он дает вам с <Note>
, но без Culture=neutral
и PublicKey=w/e
.Кажется, работает безупречно.
Для контекста, вот как начинается мой файл:
#r "Microsoft.Office.Interop.Excel"
#r "office, Version = 15.0.0.0"
open System
open System.IO
open System.Reflection
open Microsoft.Office.Interop.Excel
let app = ApplicationClass(Visible = true)
let sheet = app.Workbooks
.Add()
.Worksheets.[1] :?> _Worksheet