Office.js Word ListIndent和ListOutdent

时间:2018-11-01 02:28:38

标签: ms-word office-js

我正在将Word vba和vb.net加载项转换为Office.js加载项。有点学习曲线。如果应用的样式是大纲列表的一部分,我似乎无法解决如何将所选段落的样式更改为列表中的下一个或更早的样式。

例如,如果应用了“标题2”样式,我希望能够为我的用户提供一个按钮,该按钮将样式更改为“标题3”或“标题1”-在列表中上移或下移。 / p>

我改编了另一篇文章中的以下代码以应用样式。

我可以在API 1.3页面(https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/word-api-requirement-sets)上看到,似乎可以将列表级应用于所选文本,并且大概可以更改它  -但是Java Script是一个与众不同的世界,在取得进展之前,我需要先看一个示例。

任何指导有用的链接将不胜感激!

function applyStyle(){     Word.run(函数(上下文){

if ($stmt = $con->prepare('SELECT id, password, status FROM accounts WHERE username = ?')) {
// Bind parameters (s = string, i = int, b = blob, etc), hash the password using the PHP password_hash function.
$stmt->bind_param('s', $_POST['username']);
$stmt->execute(); 
$stmt->store_result(); 


// Store the result so we can check if the account exists in the database.
if ($stmt->num_rows > 0) {
    $stmt->bind_result($id, $password, $status);
    $stmt->fetch();      
    // Account exists, now we verify the password.
    if (password_verify($_POST['password'], $password)) {
        // Verification success! User has loggedin!
        $_SESSION['loggedin'] = TRUE;
        $_SESSION['name'] = $_POST['username'];
        $_SESSION['id'] = $id;

    //} else {
if ($status == 1) {

                  header ("Location: ./admin/index.php");
    }

elseif ($status == 2) { header(“location: ./members/index.php”);}

}

0 个答案:

没有答案