4
文書やワークシートに追加した後にテーブルの行と列を反復処理できますか?どのようにすればよいですか?WordまたはExcelで追加したテーブルにアクセスして、Office.jsを使用して各行とセルを繰り返す方法
私はテーブルを追加するために、次のコードを使用しています。このコードの成功には、行にアクセスできる必要があります。列は、変換後にセルの値を置き換えることができるはずです。ベローは私がテーブルを作成するために使用しているコードです。
var tableData = new Office.TableData();
var headers = [placeholder.columns.map(function (c) { return c.column; })];
tableData.headers = headers
tableData.rows = rows;
var document = Office.context.document;
document.setSelectedDataAsync(tableData, function (result) {
var placeholder = Office.context.document.settings.get(results.binding.id);
if (officeCallSucceded(result, true)) {
document.bindings.addFromSelectionAsync(Office.BindingType.Table, function (result) {
if (officeCallSucceded(result)) {
//SOME LOGIC FOR BINDING HERE TO ADD //EVENT handlers to the table just added
}
});
}
}
);
}
ありがとう返信@マイケルしかし、私はセルの値を置き換えることができるコードで?? –
ああありがとう、私の答えにもその部分を追加しました –
ありがとう@マイケルこれは私が言及するだけでなく、いくつかのコードを試しても動作します。私はこの質問をしていました。なぜなら、セル内にはDBから来るHTMLがあり、セル内のhtmlがアクセスできるはずですが、現在はアクセスできますが、セルhtmlを通常のテキストに変換することはできません。 :( –