Excel Interopを使用するExcel XLLがあり、customDocumentPropertiesを使用してブックの一部の設定を保存しています。Excel 2016およびOffice 365のカスタムドキュメントプロパティ
var customDocumentProperties = Workbook.CustomDocumentProperties;
customDocumentProperties.Add("MyData", false, Microsoft.Office.Core.MsoDocProperties.msoPropertyTypeString, "mysettings");
今、私はOffice.jsとカスタムデータを格納するための同等の方法で(タスクペインをエクセル)アドインのOfficeを作成しようとしていますOffice.context.documentを使用している:C#のコードは次のようになります。設定。だから、javascriptコードは次のようになります。
Office.context.document.settings.set("MyData", "mysettings");
ただし、これらの2つの方法は互換性がありません。すなわち、 XLLでプロパティを設定すると、Officeアドインで読み込むことはできず、その逆もありません。
Excel 2016
(xll
c# or vba
)とOffice 365 Excelの両方で使用できる互換性のあるカスタムドキュメントプロパティを作成する方法はありますか?事前に
おかげで、 ジョン
あなたがでカスタムプロパティを設定する方法を理解しましたOffice 365? – Mhd
上記の2番目の方法(Office.context.document.settings.set)は、Office 365でOffice.jsを使用して動作します。 Excel 2016(旧式のメソッド1)との互換性はありません。 – JL8707