0

テンプレート側で openTBS を使用して、Ms Excel ワークシートを動的に複製する方法はありますか? ブロックの開始と終了の間に「改ページ」を使用して、MS Wordでこれを区切るために使用されます...

私が必要なのは

[base;block=begin]
"blablabla text...."
(Page Break)
[base;block=end]

したがって、別のページですべてのブロックを繰り返すことができます。

Excelでそれを行う方法はありますか?ただし、改ページの代わりに、Excelで機能する他のものを使用してください:)

4

1 に答える 1

0

残念ながら、OpenTBS はまだ Ms Excel ワークシートを複製できません。

これは、ODS (LibreOffice) ワークシートでは実行できますが、Ms Excel では実行できません。そのようなワークシートは、単一のサブファイルではなく、他のサブファイルですべて参照されるいくつかのサブファイルに保存されるためです。したがって、ワークシートを定義する TBS ブロックはありません。

ただし、ワークシートを複製する代わりに、空のワークシートを必要なだけテンプレートに追加して複製をシミュレートできます。次に、OPENTBS_DELETE_SHEETS コマンドを使用して、マージ中に不要なワークシートを削除します。次に、プロパティ $TBS->Source を使用して、ワークシートのソースを別のワークシートにコピーします。画像やチャートなどのオブジェクトがない場合は、ワークシートのソースをコピーできます。

于 2012-08-20T22:40:48.520 に答える