в моем приложении я используюApplication.InchesToPoints в слове Interop не работает
using Word = Microsoft.Office.Interop.Word;
и теперь мне нужно изменить ширину столбца таблицы 3 см и, как я понимаю, стандартные методы используют точки, не см или дюймы , поэтому я хочу преобразовать его в очки. Как я прочитал в MSDN должна быть функция InchesToPoints (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word._application.inchestopoints(v=office.14).aspx)
Но когда я использую этот код
wordtable.Columns[0].Width = Application.InchesToPoints(3f/2.54f);
есть исключение:
Ошибка 1 «System.Windows.Forms. Применение»не содержит определение для 'Z' InchesToPoints: \ порно \ WindowsFormsApplication3 \ Form1.cs 194 62 WindowsFormsApplication3
Что мне делать ???
Yeap, но я не мог создать переменную экземпляра, coz '' Microsoft.Office.Interop.Word 'является «пространством имен», но используется как «тип» \t. «Этот ответил мне после этого кода:« Word word = new Word(); ' – pad0n
Вы, кажется, используете [псевдонимы имен] (http://stackoverflow.com/q/2325097/11683), не понимая, что это такое. Не используйте его тогда. 'var word = new Microsoft.Office.Interop.Word.Application();'. – GSerg