1

OSXのPPTファイルでメモのテキストを取得したいのですが。私はこれがうまくいくように感じます:

get content of notes page of slide N of active presentation

ただし、常に「欠落値」を返します。何かご意見は?

ちなみに、私の目標は、メモにテキストSTUDENT = HIDEが含まれていないスライドのセットの新しいバージョンを作成できるようにすることです...私は学生にスライドを提供するのが好きですが、常にすべてを見てもらいたいわけではありません事前に(たとえば、クラス内の演習の正しい結果)。

4

1 に答える 1

5

メモは形状 ( place holderclass --> text frame--> text range--> content ) にあります。

各スライドのメモの値を取得する方法の例を次に示します。

tell application "Microsoft PowerPoint"
    repeat with tSlide in (get slides of active presentation)
        set tNote to ""
        repeat with t_shape in (get shapes of notes page of tSlide)
            tell t_shape to if has text frame then tell its text frame to if has text then
                set tNote to content of its text range -- get the note of this slide
                exit repeat
            end if
        end repeat
        if tNote does not contain "STUDENT=HIDE" then
            --- *** do something with tSlide *** ---
            --
            --
        end if
    end repeat
end tell
于 2012-10-10T19:47:04.447 に答える