2016-03-22 14 views
0

私たちのアプリケーションの1つにExcelを統合したいと考えています。私たちのアプリケーションでは、セルをロック/ロック解除し、行/列の可視性をプログラムで変更することで、ユーザーを処理する必要があります。 office js apiのロックと行/列の可視性を管理するには

は私が...

例を、アドイン、そのワークシートを作成することができますを作成してデータを挿入し、はるかにする方法を見つけるに:

しかし、私はロックと可視性を変更する方法を見つけることができませんでした。この機能はまだ利用できないかもしれません。あるいは、私はそれに関するドキュメントを見つけることができませんでした。誰でも私を正しい方向に向けることができますか?あなたの助け

答えて

1

ため

おかげで私達はちょうどあなたが/ショー列/行を非表示にする範囲の可視性を変更することができ、公開にするAPIの1.2セットをリリースしました。表示/非表示の行と列プロパティをするために https://github.com/OfficeDev/office-js-docs/tree/ExcelJs_1.2_OpenSpec/excel

がRange.rowHiddenとRange.ColumnHidden、両方のブールです: あなたはここに新しいAPIの概要を見つけることができます。

また、セルをロックするための保護機能も追加されました。これはRange.Format.Protectionにあります。

+0

@KadgikoあなたはrowHidden/columnHiddenプロパティを読み書きできます。 'range.rowHidden = true'は範囲の行を隠すか、またはプロパティをロードすることができます。次に、範囲の行が表示されているかどうかがブールステートによって通知されます。 今すぐ新しい1.2の機能はOffice365ビルドでのみ利用できます。したがって、Office365でOfficeをインストールする場合は、クライアントを更新してください。従来の購入ライセンスでオフィスをインストールした場合は、この時点で更新されました。 –

+0

ありがとう、それは私が必要としていたものです。しかし、私は列を隠すと、再ペイントには問題があることが分かりました。私はまだExcel上でそれを試してみる必要がありますが、私はoffice.js apiから行うことができますマニュアルrepaintがあったのだろうかと思っていた – Kadgiko

+0

私の前のコメントであなたの迅速な答えをありがとう、私は、それは投稿直後です。私は現在Excel 2016とVS2015 Project for Officeを使用していますので、完璧でなければなりません。 – Kadgiko

関連する問題